linux scp怎么使用
时间: 2023-07-05 19:36:01 浏览: 82
Linux scp命令用法详解
SCP (Secure Copy) 是 Linux 中用于在 SSH 安全通道中传输文件的命令行工具,它可以在本地主机和远程主机之间复制文件和目录。下面是 SCP 命令的基本用法:
将本地文件复制到远程主机:
```
scp local_file remote_user@remote_host:remote_folder
```
将远程文件复制到本地主机:
```
scp remote_user@remote_host:remote_file local_folder
```
其中,local_file 是本地文件的路径,remote_user 是远程主机的用户名,remote_host 是远程主机的 IP 地址或域名,remote_folder 是远程主机上的目标文件夹,remote_file 是远程主机上的源文件路径,local_folder 是本地主机上的目标文件夹。
如果需要使用 SCP 命令复制目录,需要添加 -r 参数,例如:
将本地目录复制到远程主机:
```
scp -r local_folder remote_user@remote_host:remote_folder
```
将远程目录复制到本地主机:
```
scp -r remote_user@remote_host:remote_folder local_folder
```
在使用 SCP 命令时,需要输入远程主机的密码。如果想要避免每次都输入密码,可以使用 SSH 公钥认证机制,将本地主机的公钥添加到远程主机的授权列表中,这样就可以无需输入密码进行文件传输了。
阅读全文