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 [email protected]  复制公钥给185服务器(这步不需要做,是用户上传下再文件使用的)

 scp /root/.ssh/id_rsa.pub [email protected]:/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  [email protected]:root

猜你喜欢

转载自www.cnblogs.com/yun9678/p/13164397.html