要在CentOS 7.6上修改SSH远程访问的端口号,您可以按照以下步骤进行操作:
注意:在修改SSH端口之前,请确保您有其他方式可以访问服务器,以防止意外锁定自己出去。
以root或具有sudo权限的用户登录到服务器。
使用文本编辑器(例如,使用vi或nano)打开SSH配置文件 /etc/ssh/sshd_config。您可以使用以下命令来编辑:
sudo nano /etc/ssh/sshd_config
在配置文件中找到 Port 配置项。通常,SSH默认端口号是22。您可以在文件中找到类似以下行的配置:
Port 22
将端口号22更改为您想要的任何未被其他服务占用的端口号。例如,将端口号更改为2222:
Port 2222
保存文件并关闭文本编辑器。
重新加载SSH服务以应用更改:
sudo systemctl reload sshd
如果您使用防火墙(如Firewalld或iptables),请确保允许新的SSH端口通过防火墙。例如,如果您使用Firewalld:
sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
上述命令将打开新的SSH端口2222,并将更改永久保存。
确保您的SSH客户端在连接时指定新的端口号。例如,使用SSH命令连接:
ssh username@your_server_ip -p 2222
其中,username 是您的用户名,your_server_ip 是服务器的IP地址,-p 2222 是指定的新SSH端口号。
现在,您已经成功将SSH的远程访问端口号修改为2222或您选择的其他端口号。确保记住您的自定义端口号,以便以后进行远程连接。请注意,更改SSH端口是增加安全性的一种方法,但也要确保您的防火墙和其他安全措施是正确配置的。