kavin

linux下配置ssh秘钥登陆

kavin linux 2018-05-07 2188浏览 0

 


首先我们需要先执行ssh-keygen t rsa P     (P后面加密码)

linux下配置ssh秘钥登陆

 

id_rsa.pub的内容追加到 authorized_keys

linux下配置ssh秘钥登陆

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

 linux下配置ssh秘钥登陆

编辑 etc/ssh/sshd_config

改成

PubkeyAuthentication no #不使用非对称密钥认证
PasswordAuthentication yes #使用口令认证
PermitEmptyPasswords no #不允许使用空密码的用户登录
#非对称密钥认证
PasswordAuthentication no #不使用口令认证

重启sshd服务

service sshd restart

然后ssh连接就没有反应了

 

 linux下配置ssh秘钥登陆

禁用账号登陆ssh实现,接下来实现秘钥登陆。

先将etc/ssh/sshd_config修改的部分改回来。

下载软件puttygen。安装好并打开。

 linux下配置ssh秘钥登陆

将上面蓝色部分复制并粘贴到主机的 /root/.ssh/authorized_keys的文件夹中。电脑点击Save public key 。将文件保存。  

服务器重启 service httpd restart

然后电脑打开putty

linux下配置ssh秘钥登陆

选择刚才保存好的秘钥文件。

 linux下配置ssh秘钥登陆


输入用户名登录。

linux下配置ssh秘钥登陆

即可实现秘钥登陆。


linux下配置ssh秘钥登陆


继续浏览有关 秘钥 的文章
发表评论