linux建立单向信任关系(让ssh连接不用输入密码)
传统手工建立单向信任关系 说明:当我们使用ssh命令时,会发现每次都得输入密码,本次实验可以实现ssh连接时不用输入密码。 一、在server1(192.168.199.128)上 1、首先新建用户 #useradd liu 2、切换用户 #su - liu 3、生成密钥 #ssh-keygen(都敲回车) 4.建立公钥文件 #cd .ssh/ #cat id_rsa.pub >authorized_keys #chmod 600 authorized_keys 二、在server2(192.168.199.129)上 1、首先新建用户 #useradd liu 2、切换用户 #su - liu 3.手工建立.ssh #mkdir .ssh #chmod 700 .ssh/ #su - root 三、回到server1(192.168.199.128) 1、换回root用户 #su - root 2、将之前建立的密钥文件传给server2(192.168.199.129) #scp /home/liu//.ssh/authorized_keys 192.168.199.129:/home/liu/.ssh 四、到server2处更改authorized_keys的权限 #chown liu:liu /home/liu/.ssh/authorized_keys 五、测试 #su - liu #ssh 192.168.199.129 如果不用再次输入密码,则证明单向信任关系已经建立。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。