使用Xshell采用证书登录Linux

 1,工具--- 用户key生成向导,选择秘钥类型,注意DSA只能选择1024位级以下,超过1024位的服务器不认。

2 给公钥取一个名字,并设置密码,保存为文件

 3 在linux 用户目录,用cd  ~ 命令进入,建立  .ssh 目录,并在.ssh目录里新建 authorized_keys文件

  将公钥粘贴到里面,保存。

4 vim  /etc/ssh/sshd_config 

     

5 重启ssh 

  service ssh restart  或者service sshd restart  ( ubuntu 和centos 服务的名字不一样)

6 用xshell连接试一下  ,看是否可以登录

    

  8   可以登录的话,再次编辑vim  /etc/ssh/sshd_config  

    

  重启ssh服务,将第2步生成的公钥备份

注意ssh目录下有两个文件,要修改的是sshd_config

原文地址:https://www.cnblogs.com/moris5013/p/10809453.html