Linux服务器上修改SSH远程端口
linux教程 2024-08-13 20:24 999

在Linux服务器上修改SSH远程登录端口是一种常见的安全措施,可以帮助减少恶意扫描和攻击的风险。以下是详细的步骤,用于更改SSH远程登录端口:

步骤1:编辑SSH配置文件
打开终端(Terminal)。
使用文本编辑器打开SSH配置文件sshd_config。例如,使用nano编辑器:
sudo nano /etc/ssh/sshd_config
步骤2:找到并修改端口号
在sshd_config文件中,找到包含Port的行。
默认情况下,该行可能是注释掉的(以#开头),将其取消注释,并修改端口号。例如,如果要将端口改为2222,则应修改为:
Port 2222
步骤3:保存并退出编辑器
使用Ctrl+O保存文件。
使用Ctrl+X退出编辑器。
步骤4:重启SSH服务
为了使更改生效,需要重启SSH服务。使用以下命令重启SSH服务:
sudo systemctl restart ssh
或者对于某些系统:
sudo service ssh restart
验证更改
您可以通过运行netstat -tuln | grep ssh来验证端口是否已更改成功。
注意事项
更改SSH端口后,请确保您的客户端软件(如PuTTY或OpenSSH客户端)中的端口号也相应更新。
如果您使用的是防火墙,还需要确保新的SSH端口被正确地添加到防火墙规则中,以便允许外部连接。