码迷,mamicode.com
首页 > 其他好文 > 详细

ssh实现无密码登陆

时间:2019-11-12 11:22:04      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:key   bsp   使用   serve   tab   假设   http   linux   主机   

参考教程:https://linux.cn/article-5444-1.html

 

1.假设你有一台主机A(ip:111.111.111.111),用户名为server123,想无密码登陆到主机B(188.188.188.188)上,用户名为ubuntu

 

2.在主机A上使用ssh-keygen生成一对rsa公私钥(连点3下回车,使用默认文件名id_rsa,不设密码)

server123@123:~$cd ~/.ssh
server123@123:~/.ssh$ssh-keygen -t rsa

 

3.在目标主机B上的用户目录下创建~/.ssh目录。

ubuntu@VM-0-11-ubuntu:~$ssh ubuntu@localhost mkdir -p .ssh

 

4.将主机A上的用户"server123"的公钥拷贝到ubuntu@主机B上,来实现无密码ssh。(此步骤命令在主机A上输入)

server123@123:~$cat .ssh/id_rsa.pub | ssh ubuntu@188.188.188.188 cat >> .ssh/authorized_keys

 

5.期间遇到The authenticity of host ‘localhost (127.0.0.1)‘ can‘t be established问题,参考解决方案:https://blog.csdn.net/stpeace/article/details/79426471

ssh实现无密码登陆

标签:key   bsp   使用   serve   tab   假设   http   linux   主机   

原文地址:https://www.cnblogs.com/zmbreathing/p/ssh_no_passwd.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!