【已解决】SSH使用密钥登录 禁止口令登录

ssh-keygen -t rsa #-t表示加密方式

之后会出现保存路径和短密码确认,一路回车即可

cd /root/.ssh
mv id_rsa.pub authorized_keys #重命名

使用wincsp将id_rsa下载到本地,如果不显示.ssh文件夹,就双击winscp界面右下方的”8个隐藏文件”,这样就可以显示隐藏文件。使用puttygen菜单栏的conversions的import key,载入下载下来的id_rsa,保存为private key。
修改/etc/ssh/sshd_config

#禁用密码验证
PasswordAuthentication no
#启用密钥验证
RSAAuthentication yes
PubkeyAuthentication yes
重启ssh服务
service sshd restart #centos系统
service ssh restart #ubuntu系统
/etc/init.d/ssh restart #debian系统

使用putty登录,输入IP,点开右方SSH加号,点击Auth,点击Browse加载私钥后点击open即可。

赞(1) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » 【已解决】SSH使用密钥登录 禁止口令登录

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏