gzpk

scp

一个简单的自动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即可。

 

 

 

 

posted on 2012-03-19 21:13  gzpk  阅读(267)  评论(0)    收藏  举报

导航