要恢复 CentOS 系统中的 SSH 默认设置,您可以按照以下步骤操作:
-
打开终端。
-
使用文本编辑器打开 SSH 配置文件。通常,该文件位于
/etc/ssh/sshd_config
。您可以使用您喜欢的任何文本编辑器,例如 nano 或 vi。在这里,我们将使用 nano:
sudo nano /etc/ssh/sshd_config
- 在配置文件中找到以下设置项并进行修改:
Port
:SSH 默认端口是 22。如果您更改了端口,请将其恢复为 22。PermitRootLogin
:默认情况下,禁止 root 用户通过 SSH 登录。如果您已更改此设置,请将其恢复为prohibit-password
或no
。PasswordAuthentication
:默认情况下,允许使用密码进行 SSH 身份验证。如果您已禁用此选项,请将其恢复为yes
。AllowUsers
和DenyUsers
:如果您已添加了特定的允许或拒绝用户,请删除这些行以恢复默认设置。HostBasedAuthentication
:默认情况下,禁用基于主机的身份验证。如果您已启用此选项,请将其恢复为no
。IgnoreUserKnownHosts
:默认情况下,不允许已知主机。如果您已禁用此选项,请将其恢复为no
。
-
保存并关闭配置文件。在 nano 编辑器中,按
Ctrl + X
,然后按Y
,最后按Enter
。 -
重启 SSH 服务以应用更改:
sudo systemctl restart sshd
现在,您的 CentOS 系统中的 SSH 设置应已恢复为默认设置。