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

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

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

1、在A生成密钥对:

ssh-keygen -t rsa -P ""

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 [email protected]
scp abc.txt [email protected]:/root

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

猜你喜欢

转载自my.oschina.net/michaelshu/blog/1795466