1. 大多的运维人员的习惯,是在xshell或者putty上使用密码的方式去连接服务器,在这些第三方工具中,也可以支持密钥对的方式连接服务器,话不多说、直接上图,具体步骤如何:

  2. 首先打开xshell工具生成密钥对(我得环境以xshell4为例),点击工具,选择新建用户密钥;

    使用xshell密钥对方式连接linux主机_linux

    选择加密算法和位数(在此选择rsa加密算法2048位);

    使用xshell密钥对方式连接linux主机_linux_02

    使用xshell密钥对方式连接linux主机_linux_03

    选择默认的密钥名称,下边密码框为此密钥的密码,也就是在使用此密钥时需要输入的密码,并非连接密码;

    使用xshell密钥对方式连接linux主机_linux_04

    生成完成,将输出到屏幕的公钥内容复制下来;

    使用xshell密钥对方式连接linux主机_密钥对_05

    可以在xshell中工具中用户密钥管理中查看生成的密钥对;

    使用xshell密钥对方式连接linux主机_xshell_06

    使用xshell密钥对方式连接linux主机_密钥对_07

  3. 使用密码方式连接服务器,并cd到root的家目录查看验证有无目录.ssh,若有则无需建立,若无则执行ssh-keygen手动建立此目录;

  使用xshell密钥对方式连接linux主机_密钥对_08

  创建存放公钥的文件authorized_keys,将刚刚复制的公钥内容粘贴到文件中;

  使用xshell密钥对方式连接linux主机_xshell_09

  更改此文件权限为600,注意:::

  使用xshell密钥对方式连接linux主机_linux_10

4. 退出当前密码登录,测试密钥对是否成功;

  使用xshell密钥对方式连接linux主机_xshell_11

  使用xshell密钥对方式连接linux主机_linux_12

  使用xshell密钥对方式连接linux主机_xshell_13

大功告成!!!谢谢您的观看!!!