Linux ssh 拷贝远程文件
时间: 2024-09-21 13:07:38 浏览: 70
Linux远程访问工具,支持ssh服务
在Linux系统中,通过SSH (Secure Shell) 远程登录可以方便地在本地与远程服务器之间传输文件。以下是使用`scp`命令进行文件拷贝的基本步骤:
1. **打开终端**:
首先,你需要连接到远程服务器。如果你已经有了SSH密钥对并且已经设置好公钥认证,可以直接使用`ssh 用户名@远程主机地址`命令登录。
2. **使用scp命令**:
使用`scp` (Secure Copy) 命令,格式如下:
```
scp [本地文件路径] [用户名]@[远程主机地址]:[远程文件路径]
或
scp [用户名]@[远程主机地址]:[远程文件路径] [本地文件路径]
```
- 如果你想从远程主机复制文件到本地,格式是`scp remote_username@remote_host:file_path local_directory`。
- 如果你想把本地文件发送到远程主机,格式是`scp local_file_path remote_username@remote_host:remote_file_path`。
3. **输入密码或确认**:
如果你之前没有配置公钥验证,第一次可能会提示你输入密码。此后,你可以选择设置SSH免密登录以提高效率。
4. **查看传输进度**:
SCP会显示文件传输的进度,直到文件完全复制完成。
5. **错误检查**:
传输完成后,记得检查目标文件是否存在并确认内容是否正确。
阅读全文