SSH 免密码验证登录
实践是检验真理的唯一标准,由于个人原因,没有达到自己想要的技术高度,因此看见恩师,都感觉没脸和他交流。中途换了师傅,感觉很多的东西不对口,所以,一切只靠自己了。
每每想起亮哥,满满的都是正能量,既然这样子,就是按照他的建议,写写文档。
下面开始
先记录一个小小的命令 有兴趣的可以看看这是什么用的哦,嘿嘿。
下面说真题 linux免密码登录需要公钥私钥进行验证
环境:
任意能通信的两台linux机器(虚拟机)
操作:
Client(客户端):-------à192.168.0.222
1,创建client用户
2,切换至client用户后操作
生成密钥对
Server:(服务端)------------à192.168.0.111
下面是在client上传输公钥到server端
注意:由于还没有免密码登录所以还要输入密码(以上操作)
Server端生成authorized_keys
(首先要手动在server的家目录下面创建.ssh目录)
将server端的/tmp/id_rsa.pub加入到/home/server/.ssh/authorized_keys
4,切换至root用户修改配置文件
Vim/etc/ssh/sshd_config
然后回到client端
用户已经不用密码直接登录了!不足指出,批评指正,还会加油!
以上由于出现了不完美 当然实验 还有继续下去的理由
上面.ssh 的权限过大 会有可能导致远程登录不成功,只有属组才具有完全控制的权限
因此需要 chmod … .ssh/
时间: 2024-10-05 04:33:48