我是靠谱客的博主 飘逸蚂蚁,这篇文章主要介绍实现虚拟机之间的ssh无密码访问登陆,现在分享给大家,希望可以做个参考。

1.安装ssh server:

 

sudo apt-get install openssh-server

 检查是否安装好,如图便是安装好了

systemctl status sshd

 2.设置ssh免密登录

 进入 /etc/ssh/sshd_config文件:

sudo vi /etc/ssh/sshd_config

这里一定要加“sudo”,否则sshd_config不能被修改

将文件中 “#PermitRootLogin prohibit-password”修改为“PermitRootLogin yes”,或者直接添加“PermitRootLogin yes”,如图:

 退出文件后:

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

然后一直回车便好

接着执行下面两条命令:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys

执行ifconfig命令,查看自己的IP地址,我的IP地址是:192.168.10.27 

ifconfig

 然后输入(中间有个空格哈,别忘了):

ssh +IP

我的IP地址是192.168.10.27,故我输入的是:

ssh 192.168.10.27

中间只需要输入一个“yes”就好了 

再次输入(中间有个空格哈,别忘了):

ssh +IP

显示如下就说明我们的免密登录设置成功啦

 

对另一台虚拟机也进行上述操作就可以啦 

最后

以上就是飘逸蚂蚁最近收集整理的关于实现虚拟机之间的ssh无密码访问登陆的全部内容,更多相关实现虚拟机之间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部