Linux的SSH免密登录

 

1.从cp/scp命令出发

scp(secure copy)linux系统下基于ssh登录进行安全的远程文件拷贝的命令。

1. 传递文件到远程
scp local_file remote_username@remote_ip:remote_file
2. 传递文件夹到远程
scp -r local_folder remote_username@remote_ip:remote_folder 
3. 复制远程文件到本地,只是调换下文件参数位置即可
scp remote_username@remote_ip:remote_file local_file

备注:

远程拷贝的命令还有rsync,scp消耗资源少,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。rsync比scp会快一点,但当小文件多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。
与scp相似的命令是cp,但是cp只能本机拷贝而不能跨服务器,因此需要与ssh合作构成scp命令。

直接使用scp来跨机器拷贝文件,会提示输入密码,scp原理是先使用ssh连接服务端机器后,再使用网络来执行远程拷贝(cp)

2.

猜你喜欢

转载自www.cnblogs.com/wqbin/p/11622136.html