Linux SCP免密码登录与拷贝文件

原创
2018/04/14 11:12
阅读数 7.7K

A服务器地址:192.168.1.200,下面简称A 

B服务器地址:192.168.1.201,下面简称B

1、在A生成密钥对:

ssh-keygen -t rsa

2、拷贝A的公钥(id_rsa.pub)到B

这里拷贝到B的root用户home目录下为例:

3、登录B

拷贝A的id_rsa.pub内容到.ssh目录下的authorized_keys文件中

cd /root
cat id_rsa.pub >> .ssh/authorized_keys

4、此时在A中用SSH登录B或向B拷贝文件,将不需要密码

ssh root@192.168.1.201
scp abc.txt root@192.168.1.201:/root

 实现B免密码登录A,操作方式是一样的,在B中用ssh-keygen生成ssh密钥对,将公钥拷贝到A中,A将B的公钥拷贝到.ssh目录下的authorized_keys文件中即可。
 

或者将服务器的公匙文件加到客户机上:

 ssh-copy-id -i id_rsa.pub root@39.107.243.232

 

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
打赏
1 评论
0 收藏
0
分享
返回顶部
顶部