ssh服务器之间免密传输

使用root用户名,A服务器 192.168.1.180 与B服务器传输192.168.1.185

首先生成ssh秘钥

ssh-keygen -t rsa 生成秘钥三次回车

 

ssh-cope-id -i ~/.ssh/id_rsa.pub root@192.168.1.185  复制公钥给185服务器(这步不需要做,是用户上传下再文件使用的)

 

 scp /root/.ssh/id_rsa.pub root@192.168.1.185:/root/.ssh/id_rsaA.pub   使用scp拷贝文件到185服务器上并改名,如果不改会覆盖别的同名文件

到了这里要输入root登录密码。这还不行,还得把这个文件追加/.ssh/authorized_keys这个文件中

cat /root/.ssh/id_rsaA.pub >> /root/.ssh/authorized_keys

 这样就行成免密登录

免密传输文件,在ssh用22端口的情况下

scp -i /root/.ssh/id_rsa 123/1.txt  root@192.168.1.185:root

 

posted @ 2020-06-19 18:01  tu破  阅读(412)  评论(0)    收藏  举报