中标麒麟如何设置ud用户免密登录
要设置用户免密登录,您可以按照以下步骤进行操作:
-
在麒麟系统中,使用root用户登录到服务器。
-
打开/etc/ssh/sshd_config文件,可以使用vim或者其他编辑器进行编辑。
-
找到以下两行内容并进行修改:
PasswordAuthentication yes ChallengeResponseAuthentication yes将它们修改为:
PasswordAuthentication no ChallengeResponseAuthentication no这将禁用密码和挑战响应身份验证方式。
-
保存文件并退出编辑器。
-
重新启动SSH服务,可以使用以下命令重启服务:
systemctl restart sshd -
生成SSH密钥对。在本地电脑上打开终端或命令提示符窗口,输入以下命令:
ssh-keygen按照提示完成密钥生成过程,可以选择使用默认值。
-
将公钥复制到服务器。使用以下命令将生成的公钥复制到服务器的authorized_keys文件中:
ssh-copy-id user@server_ip将"user"替换为要设置免密登录的用户名,将"server_ip"替换为服务器的IP地址或主机名。
-
输入用户密码进行验证,然后将公钥复制到服务器。
-
现在,您应该可以使用SSH密钥对进行免密登录了。尝试使用以下命令登录到服务器:
ssh user@server_ip如果一切设置正确,您将无需输入密码即可登录。
请注意,此方法将禁用密码登录,因此确保您已经为登录用户设置了SSH密钥对并且可以正常使用它们进行登录
原文地址: https://www.cveoy.top/t/topic/hyyM 著作权归作者所有。请勿转载和采集!