Centos scp 免密传输文件

mkdir -p ~/.ssh

1、在 A 服务器上,进入.ssh 目录;

[root@iZam205rbu8s7yra2fop0nZ ~]# cd ~/.ssh/

2、在 A 服务器上面的.ssh 目录下生成密钥;

[root@iZam205rbu8s7yra2fop0nZ .ssh]# ssh-keygen -t rsa 

生成两个密钥,一个是私钥,一个是公钥;

3、在 B 服务器上创建.ssh 文件夹

mkdir .ssh

3、将生成的密钥(id_rsa.pub)发送到 B 服务器上面;

[root@iZam205rbu8s7yra2fop0mZ .ssh]# scp id_rsa.pub username@ip:~/.ssh

4、B 服务器上接收到的 id_rsa.pub 文件,追加到 authorized_keys 里面;

[root@iZam205rbu8s7yra2fop0nZ .ssh]# cat id_rsa.pub >>authorized_keys

5、在 A 服务器上对 B 服务器上进行 scp 传输,无需输入密码;

测试 scp 本地目录 / 文件名 root@公网 ip 地址:/ 服务器目录

posted @ 2024-08-22 13:13  abowu  阅读(292)  评论(0)    收藏  举报