如何使用Putty(SSH)在Windows中登录linux

时间:2017-08-17 08:12:08

标签: linux ssh

我使用Putty生成私钥和公钥。

  1. Windows C中的私钥保存:\ ssh

  2. 我还触摸了一个名为authorized_keys的新文件 路径是:/home/su/.ssh /

  3. enter image description here

    无论如何,我已经更改了文件sshd_config(===> sudo vim / etc / ssh / sshd_config

    RSAAuthentication yes
    PubkeyAuthentication yes
    #AuthorizedKeysFile     %h/.ssh/authorized_keys
    AuthorizedKeysFile      /home/su/.ssh/authorized_keys
    

    当我完成设置putty并尝试登录时 它告诉我服务器拒绝了我们的密钥 enter image description here

    我打印出日志(==> tail -f /var/log/auth.log ) 没有关于授权密钥登录操作的日志~~~

    enter image description here

    有人知道为什么吗?哪一部分我忘了设置????

1 个答案:

答案 0 :(得分:0)

首先,出于安全原因,请执行以下操作:

  1. 创建一个组或用户,您将使用visudo
  2. 添加su - 权限
  3. 找到“root ALL =(ALL)ALL”的行,并在下面添加一行: “username ALL =(ALL)ALL”。
  4. sshd_config中的3& 4步骤:

    1. PermitRootLogin no
    2. HostbasedAuthentication no
    3. 对于密钥,建议您访问此网站:https://www.howtoforge.com/ssh_key_based_logins_putty

      此致