阅读量:0
要更改SSH远程端口号,可以按照以下步骤操作:
- 使用root用户或具有sudo权限的用户登录到Linux系统。
- 打开SSH配置文件,可以使用任何文本编辑器,例如vim或nano。在大多数Linux发行版中,SSH配置文件位于
/etc/ssh/sshd_config
。sudo vim /etc/ssh/sshd_config
- 在配置文件中找到并注释掉(在行首添加“#”)或删除默认的SSH端口行。默认情况下,SSH端口是22。
# Port 22
- 添加新的SSH端口号行。可以选择任何未被使用的端口号,例如2222。
Port 2222
- 保存并关闭文件。
- 重新启动SSH服务以应用更改。根据不同的Linux发行版,可以使用不同的命令来重新启动SSH服务,例如:
- Ubuntu/Debian:
sudo service ssh restart
- CentOS/RHEL:
sudo systemctl restart sshd
- Ubuntu/Debian:
- 如果您使用的是Linux防火墙(例如iptables或firewalld),请确保相应的端口已打开。您可以使用如下命令来打开新端口:
- iptables:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
- firewalld:
sudo firewall-cmd --permanent --add-port=2222/tcp sudo firewall-cmd --reload
- iptables:
现在,您已成功更改了SSH远程端口号为2222(或您选择的其他端口号)。请确保您的SSH客户端在连接时使用了正确的端口号。