要设置用户免密登录,您可以按照以下步骤进行操作:

  1. 在麒麟系统中,使用root用户登录到服务器。

  2. 打开/etc/ssh/sshd_config文件,可以使用vim或者其他编辑器进行编辑。

  3. 找到以下两行内容并进行修改:

    PasswordAuthentication yes
    ChallengeResponseAuthentication yes
    

    将它们修改为:

    PasswordAuthentication no
    ChallengeResponseAuthentication no
    

    这将禁用密码和挑战响应身份验证方式。

  4. 保存文件并退出编辑器。

  5. 重新启动SSH服务,可以使用以下命令重启服务:

    systemctl restart sshd
    
  6. 生成SSH密钥对。在本地电脑上打开终端或命令提示符窗口,输入以下命令:

    ssh-keygen
    

    按照提示完成密钥生成过程,可以选择使用默认值。

  7. 将公钥复制到服务器。使用以下命令将生成的公钥复制到服务器的authorized_keys文件中:

    ssh-copy-id user@server_ip
    

    将"user"替换为要设置免密登录的用户名,将"server_ip"替换为服务器的IP地址或主机名。

  8. 输入用户密码进行验证,然后将公钥复制到服务器。

  9. 现在,您应该可以使用SSH密钥对进行免密登录了。尝试使用以下命令登录到服务器:

    ssh user@server_ip
    

    如果一切设置正确,您将无需输入密码即可登录。

请注意,此方法将禁用密码登录,因此确保您已经为登录用户设置了SSH密钥对并且可以正常使用它们进行登录

中标麒麟如何设置ud用户免密登录

原文地址: https://www.cveoy.top/t/topic/hyyM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录