ssh服务器端配置免密码登陆

2020-02-11  本文已影响0人  Newzer

昨天跟朋友要来了个服务器耍耍,第一个问题当然是登陆问题啦,ssh的密码方式还是登陆得了的,但既然接触过免密,就自己来实现免密登陆吧。

1,确认开启ssh服务:首先查看该机器是否开启ssh服务,执行 service ssh status 查看情况,若是开启的情况可以查看进程号,如:

否则是这样的 

这是应执行 service ssh start 来开启ssh服务。

2,在~/.ssh/authorized_keys文件中添加客户端的公钥(生成密钥的方法见文章https://www.jianshu.com/p/047c86976691

3,查看 /etc/ssh/sshd_config 文件内容 中的 PubkeyAuthentication 这一项是否为 yes,如果不是就自己修改成yes

4,重启ssh服务

4,客户端重新登陆:使用 ssh  帐号@服务端地址,若仍需要密码则说明配置失败

5,查看系统安全日志,该服务器为ubuntu14.04, 安全日志目录为 /var/log/auth.log,查看相关登陆错误日志,

6,若日志显示相关权限问题,则修改相关文件的权限

7,客户端重新登陆

啦啦啦,成功啦。

上一篇下一篇

猜你喜欢

热点阅读