ssh无密码登陆 ( 详细见博文附件)

  

                                    SSH 免密码验证登录 

实践是检验真理的唯一标准,由于个人原因,没有达到自己想要的技术高度,因此看见恩师,都感觉没脸和他交流。中途换了师傅,感觉很多的东西不对口,所以,一切只靠自己了。

       每每想起亮哥,满满的都是正能量,既然这样子,就是按照他的建议,写写文档。

下面开始

先记录一个小小的命令 有兴趣的可以看看这是什么用的哦,嘿嘿。

spacer.gif

下面说真题         linux免密码登录需要公钥私钥进行验证

环境:

任意能通信的两台linux机器(虚拟机)

操作

Client(客户端):-------à192.168.0.222

1,创建client用户

spacer.gif

spacer.gif

2,切换至client用户后操作

 

spacer.gif

生成密钥对

spacer.gif

Server:(服务端)------------à192.168.0.111

spacer.gif

 

下面是在client上传输公钥到server

spacer.gif

注意:由于还没有免密码登录所以还要输入密码(以上操作)

Server端生成authorized_keys

 (首先要手动在server的家目录下面创建.ssh目录)

server端的/tmp/id_rsa.pub加入到/home/server/.ssh/authorized_keys

 

spacer.gif

4,切换至root用户修改配置文件

spacer.gif

Vim/etc/ssh/sshd_config

spacer.gif

spacer.gif

然后回到client

spacer.gif

用户已经不用密码直接登录了!不足指出,批评指正,还会加油!

 

 以上由于出现了不完美   当然实验   还有继续下去的理由

 

spacer.gif

spacer.gif

 上面.ssh 的权限过大 会有可能导致远程登录不成功,只有属组才具有完全控制的权限

 因此需要  chmod    …  .ssh/

 

 

 


你可能感兴趣的:(虚拟机,linux,server,服务端,输入密码)