linux scp无密码远程复制文件

1.环境
服务器A:10.110.2.X ,需要将文件复制到B
服务器B:10.110.110.X ,需要接受A的文件

2.实现
2.1在A上运行生成id_rsa 和 id_rsa.pub

1
2
3
wget https://openvpn.net/release/openvpn-2.1.3.tar.gz  
ssh-keygen -t rsa
cd /root/.ssh #即可见到这两个文件

2.2将id_rsa.pub内容复制

1
2
3
wget https://openvpn.net/release/openvpn-2.1.3.tar.gz  
cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNUDNRe2nyIxQVE7TtQxF38/C3HJP0bxvkrDiLqlrZRKFHIOrftUcdlX5CLbAhgT3qL/f4XJ28aqmsSAhyvW4WNxp1nDOo+VYD0qdEk2wakP61K3krocEgocn+liXh7Cz7gY7Qlz/tlWKMKkXzGOoC+tYb3W5//goME0q5IjLMoQ74LvfI6rq+kj+hs62hMxb8Qe4KQ3y2HpzJldfPc9Fz5MoXWLDi/KM78aXHtAC5OyRKQAMzwgad4iX7dDg5VGOiIcBU7irimjmZLZD0VAxIDln7HMR80nNs+tPg2dwF root@hk.vps

2.3将上面内容写入B

1
2
3
wget https://openvpn.net/release/openvpn-2.1.3.tar.gz  
vim  /root/.ssh/authorized_keys
#保存后即可

3.复制
3.1复制文件:
1.将本地文件拷贝到远程
scp 文件名 用户名@计算机IP:远程路径
2.从远程将文件拷回本地
scp 用户名@计算机IP:文件名 本地路径
3.2复制目录:
1.将本地目录拷贝到远程
scp -r 目录名 用户名@计算机IP:远程路径
2.从远程将目录拷回本地
scp -r 用户名@计算机IP:目录名本地路径

添加评论

  1. 小兔子乖乖回复 2018-06-06 02:28

    您好,请问怎么可以联系您呢?准备和您探讨下discuz的PT插件,谢谢我qq290087676