Linux远程同步scp
scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
可以先设置Linux之间的免密登录
Linux下实现免密登录
1、把本地文件同步到远程机器指定目录(注意:远程目录要存在)
scp local_file remote_username@remote_ip:remote_folder
2、把本地目录同步到远程机器指定目录
scp -r local_folder remote_username@remote_ip:remote_folder
3、从远程服务器复制文件到本地服务器目录(注意:本地目录要存在)
scp remote_username@remote_ip:remote_file local_folder
4、从远程服务器复制目录到本地服务器目录
scp -r remote_username@remote_ip:remote_folder local_folder
如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号
scp -P port remote_username@remote_ip:remote_file local_folder