多客户端上传服务器文档使用scp命令不需要输入密码

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://guitarboy.blog.51cto.com/3121650/889996

多台客户端机器通过scp命令远程拷贝文件到一台服务器

多台客户端机器为ip为
 192.168.18.2 B
  192.168.18.3 C
  192.168.18.4 D
  
服务器
  192.168.18.1 A
  
客户端配置
  1.在客户端:192.168.18.2生成ssh-keygen
   192.196.18.2上
   # ssh-keygen -b 1024 -t rsa
   全部回车不用输入任何字符,会在/root/.ssh/目录下生成一个id_rsa.pub的文件
   # cd /root/.ssh
   # ls -ld *
   
   赋给id_rsa.pub文件执行权限
   # chmod 755 /root/.ssh/id_rsa.pub
   
   将192.168.18.2客户端生成的id_rsa.pub上传到192.168.18.1服务器上,并生成文件authorized_keys_B
   # scp -p /root/.ssh/id_rsa.pub 192.168.18.1:/root/.ssh/authorized_keys_B
   这时会提示是否上传和输入密码。输入y,然后输入服务器端的密码即可
   password:
   
   2.在客户端:192.168.18.3生成ssh-keygen
   192.196.18.3上
   # ssh-keygen -b 1024 -t rsa
   全部回车不用输入任何字符,会在/root/.ssh/目录下生成一个id_rsa.pub的文件
   # cd /root/.ssh
   # ls -ld *
   
   赋给id_rsa.pub文件执行权限
   # chmod 755 /root/.ssh/id_rsa.pub
   
   将192.168.18.3客户端生成的id_rsa.pub上传到192.168.18.1服务器上,并生成文件authorized_keys_C
   # scp -p /root/.ssh/id_rsa.pub 192.168.18.1:/root/.ssh/authorized_keys_C
   这时会提示是否上传和输入密码。输入y,然后输入服务器端的密码即可
   password:
   
   3.在客户端:192.168.18.4生成ssh-keygen
   192.196.18.4上
   # ssh-keygen -b 1024 -t rsa
   全部回车不用输入任何字符,会在/root/.ssh/目录下生成一个id_rsa.pub的文件
   # cd /root/.ssh
   # ls -ld *
   
   赋给id_rsa.pub文件执行权限
   # chmod 755 /root/.ssh/id_rsa.pub
   
   将192.168.18.4客户端生成的id_rsa.pub上传到192.168.18.1服务器上,并生成文件authorized_keys_D
   # scp -p /root/.ssh/id_rsa.pub 192.168.18.1:/root/.ssh/authorized_keys_D
   这时会提示是否上传和输入密码。输入y,然后输入服务器端的密码即可
   password:
  
服务器端配置
   1.登录服务器192.168.18.1
   # cd /root/.ssh/
   # ls -ld *
   会看到有
   authorized_keys_B authorized_keys_C authorized_keys_D 
   这几个文件
   
   # cat authorized_keys_B >> authorized_keys_C >> authorized_keys_D >> authorized_keys
   将authorized_keys_B、authorized_keys_C和authorized_keys_D的文件内容添加到authorized_keys文件中
   
   # chmod 755 /root/.ssh/authorized_keys
   添加可执行权限
   
以上配置成功后,客户端在使用scp命令上传文档至服务器端时,可以不输入密码进行传输

本文出自 “晴朗” 博客,请务必保留此出处http://guitarboy.blog.51cto.com/3121650/889996

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值