linux怎么更改ssh远程端口号

   2025-02-13 7150
核心提示:要更改SSH远程端口号,可以按照以下步骤操作:使用root用户或具有sudo权限的用户登录到Linux系统。打开SSH配置文件,可以使用任

要更改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
如果您使用的是Linux防火墙(例如iptables或firewalld),请确保相应的端口已打开。您可以使用如下命令来打开新端口:iptables:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
firewalld:
sudo firewall-cmd --permanent --add-port=2222/tcpsudo firewall-cmd --reload

现在,您已成功更改了SSH远程端口号为2222(或您选择的其他端口号)。请确保您的SSH客户端在连接时使用了正确的端口号。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言