scp

it2022-05-05  96

一个简单的自动copy脚本:

 1  # !/bin/bash  2  #./scp_copy.sh file_path des_path  3  addrs= " 11 22 "  4 ip_pre= 192.169. 0.  5 file_path=$ 1  6 des_path=$ 2  7   8  for addr in  $addrs  9  do  10    scp -r  $file_path root@ $ip_pre$addr: $des_path 11 done

为了在copy过程中不需要输入远程机的密码,需要把本机的ssh公钥文件copy到远端,具体做法如下:

假设本地主机linux(192.168.0.1),远程主机linux( 192.168.0.2) 

192.168.0.1 运行 #ssh-keygen -t rsa 

会在用户目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub 

把 id_rsa.pub copy到192.168.0.2, 并且改名为authorized_keys即可。

 

 

 

 

转载于:https://www.cnblogs.com/ManMonth/archive/2012/03/19/2406842.html

相关资源:scp工具Mac版Fugo

最新回复(0)