使用ssh密钥远程登录linux

马谦马谦马谦 2018年3月17日11:40:06 发表评论

一、生成密钥

使用ssh-keygen 命令生成密钥:

生成的密钥默认位于~/.ssh/目录下,有两个文件,id_rsa是私钥,id_rsa.pub是公钥:

把公钥内容添加到登陆密钥文件中:

二、修改配置文件

修改ssh的配置文件:

然后使用service sshd reload重新载入配置,不要使用service sshd restart也不要退出终端,避免配置出错导致无法登陆。

三、连接

开启新终端,在用户身份验证方式中选择public key

使用ssh密钥远程登录linux

然后导入私钥即可,确认能登录后再关闭上一个终端。

四、关闭密码登录

有了密钥登陆后可以考虑禁止密码登录,修改内容:

本文共执行40次查询,耗时0.280秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: