关于两台机器之间scp不用输入密码

以下命令是通过root帐号执行的,不同的机器要使用同一个帐号名称执行命令
A机器的内网地址:192.168.1.1
B机器的内网地址:192.168.1.2
在A机器上执行命令ssh-keygen  -t  rsa
出现提示,都是回车
将文件/root/.ssh/id_rsa.pub 拷贝到B机器的/root/.ssh/authorized_keys
然后 vi /root/.ssh/authorized_keys
更改root@localhost.localdomain 成root@192.168.1.1
保存退出
vi /etc/ssh/sshd_config
找到
#PubkeyAuthentication yes
#AuthorizedKeysFile      .ssh/authorized_keys
将#去掉
 
保存退出
 
到A的机器上。
ssh 192.168.1.2
是否不用提示密码就进入?
 
以上解决的是A-》B 不用设置密码
同理以下设置B-》A不用设置密码
到B的机器上 ssh-keygen  -t  rsa
拷贝到A的机器上/root/.ssh/authorized_keys
更改A机器上的vi /etc/ssh/sshd_config
 
如果再想加入C机器可以=》A,B呢
在C的机器上执行 ssh-keygen  -t  rsa
注意:
将C机器上/root/.ssh/id_rsa.pub内容,追加到A和B机器的/root/.ssh/authorized_keys的后面
同时将更改root@localhost.localdomain 成root@C机器的IP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值