linux实现两台机器无密码访问

1、在需要无密码登录远程服务器的机器上生成密码对:
在生成的过程中有几个选项让你输入密钥对的保存目录及输入私钥,直接enter就行了。

cd .ssh

ssh-keygen

执行上面一步,会在~/.ssh目录下生成两个文件id_rsa和id_rsa.pub, 其中id_rsa是私钥,保存在本机;id_rsa.pub是公钥,是要上传到远程服务器的。

2、在B机器家目录下创建./ssh目录 
mkdir .ssh

chmod 700 .ssh

chmod 600 authorized_keys 

3、从服务器A上传公钥文件到远程服务器B

scp id_rsa.pub [email protected]:/home/.ssh

或者到B机器上 直接写

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoFFCuMt4/GAfhpij1DQMMsezDTtKXRmkXHS1AYn1SXvae9KPmISBwATbCnYNTLqyTXNCCRtshGWGXZYgTsXtQZPNYlSkj1Wi4jQ3dT1U+Hy6sDeWGB+gd31G3NAh0SYmhjqq0VGEv0bQXWqP7A+Rl0k67Io9nVfS8hCLLIUUHOCHMpBynUynYqBV+JKfL06MwWXR62uDPp5sityHIZVG6HIG+vZ4OW/vmmnNTA9iGCWQi6v/HidllwBnqTKwKBP03kfO0Ay7iJL1Io17LTZCWa1+1NGP1AL5bM7LU1WGom1OBcBpEfWb0UQ+6i7+MzR/GySv6uUJYvy8BBp4PSRLBw== root@experiment" >>.ssh/authorized_keys

注:这是单向的,如果需要两台访问无密码,则上述反正来一遍

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章