要配置 CentOS 系统的 SSH 以允许自动登录,你需要编辑 SSH 配置文件 /etc/ssh/sshd_config。请按照以下步骤操作:
使用 root 用户或具有 sudo 权限的用户登录到 CentOS 系统。
打开终端,输入以下命令以编辑 SSH 配置文件:
sudo vi /etc/ssh/sshd_config
#PasswordAuthentication yes
取消注释(删除行首的 # 符号),并将 yes 改为 no。这将禁用密码身份验证,从而实现自动登录。修改后的行应如下所示:
PasswordAuthentication no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
保存并关闭配置文件。在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按回车键。
重启 SSH 服务以使更改生效:
sudo systemctl restart sshd
现在,你已经成功配置了 CentOS 系统的 SSH 以允许自动登录。请注意,禁用密码身份验证可能会降低系统的安全性。确保你已经设置了正确的密钥对身份验证,以防止未经授权的访问。