使用ssh免密登录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ssh免密登录相关的知识,希望对你有一定的参考价值。

一、系统环境准备:首先我们得准备3台linux主机。
技术分享图片
二、创建统一的用户名(其实不同的也可以,这里我们未来方便)
1.useradd ssh
2.passwd ssh
创建ssh密码
3.切换到ssh用户下:su - ssh
4.在服务端创建密匙:ssh-keygen -t rsa
技术分享图片
5.进到相关目录下,cd /home/ssh/.ssh
技术分享图片
6.将公匙传送到客户端上:
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
技术分享图片
7.最后,在用ssh直接登录下看看是不是不需要输入密码了
技术分享图片
8.查看远程机器的authorized_keys文件,可以看到对应的变化:本地机器的公钥已经增加到远程机器的配置文件中了
cat /home/ssh/.ssh/authorized_keys
技术分享图片
9.其中.ssh的文件权限为700,authorized_keys为600
技术分享图片

以上是关于使用ssh免密登录的主要内容,如果未能解决你的问题,请参考以下文章

Windows ssh 免密登录

Linux配置免密登录

Linux 配置SSH免密登录

Linux——配置服务器间的免密登录

Linux下配置ssh免密远程登录

ssh免密登录ssh配置默认端口和指定端口免密登录