SSH(安全外壳)是一种加密协议,用于在两台计算机之间建立安全连接。默认情况下,SSH 在 Linux 中通过 22 端口进行监听。然而,出于安全考虑,将 SSH 端口更改为非标准端口可能很有用。
更改 SSH 端口
要在 Linux 中更改 SSH 端口,请按照以下步骤操作:
1. 打开 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
2. 找到以下行并将其修改为所需端口:
Port 22
3. 保存并关闭文件。
4. 重启 SSH 服务:
sudo service ssh restart
防火墙配置
如果您在更改端口后无法连接到 SSH 服务器,则可能需要调整防火墙规则以允许连接到新端口。使用以下命令:
sudo ufw allow
验证更改
要验证更改是否成功,请使用以下命令尝试连接到服务器:
ssh -p
如果您能够成功连接到服务器,则表明 SSH 端口已成功更改。
附加安全措施
除了更改 SSH 端口外,还有其他措施可以提高 SSH 服务器的安全性,例如:
* 禁用 root 登录
* 限制 SSH 访问到特定用户或 IP 地址
* 使用强密码或 SSH 密钥认证
* 定期更新 SSH 服务器软件
通过采取这些措施,您可以确保您的 SSH 服务器免受未经授权的访问和攻击。