Linux免密登录连接另一台机器的玩法

如果你需要从服务器A免密连接到服务器B,这时需要在服务器A生成私钥和公钥,只需2步搞定。

 

1、在服务器A生成公钥和私钥

在服务器A上输入如下命令:

ssh-keygen -t rsa

显示如下 

进入/root/.ssh/文件夹,查看文件夹的内容

其中 id_rsa为私钥 id_rsa.pub为公钥,接下来打开id_rsa.pub,将内容复制

 

2、在服务器B配置服务器A生成的公钥

登录服务器B,将刚在服务器A内复制的内容追加到/root/.ssh/authorized_keys内,到这里没有特殊情况就配置成功了。

注意:如果B机器相应的目录 .ssh文件夹 和 authorized_keys,你直接手动创建即可。

 

至此,Linux免密登录连接另一台机器的玩法就介绍完了。

如果你想从服务器A 传文件到服务器B,可以使用下面的命令:

scp /home/aa.tar root@192.168.16.5:/home/tmp

上面的命令就可以实现,本地机器的某文件复制到另一台机器的指定目录下

但是,如果你想从服务器A 传文件夹到服务器B的指定目录下,就要加个参数:

scp -r /home/dist root@192.168.16.5:/home/tmp

而且如果远程机器下有同名dist文件夹,会覆盖掉原来的文件夹。

 

好了,到这里结束。

 

参考:

https://www.cnblogs.com/dalaoyang/p/9928806.html

https://www.cnblogs.com/qingqing1/p/11368362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值