scp的使用

本文介绍如何使用SCP命令进行跨服务器文件复制,并详细说明了如何通过SSH密钥实现免密码传输,提高自动化运维效率。

scp可以用来跨服务器的复制文件

server A:172.168.20.23

server B:172.168.20.24

把B上目录(/var/html/online)的文件复制到A(/www/html)上(上传)

scp -r /var/html/online/* root@172.168.20.23:/www/html

把A上目录(/www/html)的文件复制到B(/var/html/online)上(下载)

scp -r root@172.168.20.24:/var/html/online/* /www/html

这样每次都需要输入密码

免密码的方式:

server B上生成密钥:

# cd /root/.ssh/

.ssh] # ssh-keygen -t rsa 

不用管提示,不要输入东西,一路enter

红色圈圈内的就是生成密钥的公钥保存路径。

目录下 id_rsa.pub 是公钥,id_rsa 是密钥

将里面的内容复制出来,放到server A的/root/.ssh/authorized_keys文件里面,如果没有该文件就创建一个,如果有,里面还有内容,就在内容最后追加复制过来的信息。

A往B上复制,反过来就可以了。

转载于:https://my.oschina.net/shyl/blog/711651

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值