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 @   abowu  阅读(207)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示