要修改 CentOS 上的 SSH 监听地址,请按照以下步骤操作:
打开终端。
使用文本编辑器打开 SSH 配置文件。通常,该文件位于 /etc/ssh/sshd_config
。在这个例子中,我们将使用 vi
编辑器。如果你更喜欢其他编辑器,如 nano
,请随意替换。
sudo vi /etc/ssh/sshd_config
在配置文件中找到 #Port 22
这一行(如果找不到,请在文件末尾添加)。取消注释(删除行首的 #
符号),并将端口号更改为所需的值。例如,如果你想将 SSH 监听地址更改为端口 2222,可以将其更改为:
Port 2222
若要更改 SSH 监听的 IP 地址,请找到 #ListenAddress 0.0.0.0
这一行(如果找不到,请在文件末尾添加)。取消注释,并将 IP 地址更改为所需的值。例如,如果你想让 SSH 仅在本地主机上监听,可以将其更改为:
ListenAddress 127.0.0.1
如果你想让 SSH 监听所有网络接口,请使用:
ListenAddress 0.0.0.0
保存并关闭配置文件。
重新启动 SSH 服务以使更改生效:
sudo systemctl restart sshd
现在,SSH 服务应该已经更新为使用新的监听地址和端口。请确保在尝试连接时使用正确的 IP 地址和端口号。