centos

怎样配置CentOS SSH自动登录

小樊
47
2025-03-11 10:07:59
栏目: 智能运维

要配置 CentOS 系统的 SSH 以允许自动登录,你需要编辑 SSH 配置文件 /etc/ssh/sshd_config。请按照以下步骤操作:

  1. 使用 root 用户或具有 sudo 权限的用户登录到 CentOS 系统。

  2. 打开终端,输入以下命令以编辑 SSH 配置文件:

sudo vi /etc/ssh/sshd_config
  1. 在打开的配置文件中,找到以下行:
#PasswordAuthentication yes

取消注释(删除行首的 # 符号),并将 yes 改为 no。这将禁用密码身份验证,从而实现自动登录。修改后的行应如下所示:

PasswordAuthentication no
  1. (可选)如果你想使用密钥对进行身份验证,确保以下两行没有被注释掉:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
  1. 保存并关闭配置文件。在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按回车键。

  2. 重启 SSH 服务以使更改生效:

sudo systemctl restart sshd

现在,你已经成功配置了 CentOS 系统的 SSH 以允许自动登录。请注意,禁用密码身份验证可能会降低系统的安全性。确保你已经设置了正确的密钥对身份验证,以防止未经授权的访问。

0
看了该问题的人还看了