您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统如何查看SSH端口以及修改端口
## 一、查看当前SSH端口
SSH(Secure Shell)默认使用**22端口**,但出于安全考虑,管理员常会修改默认端口。以下是查看当前SSH端口的方法:
### 方法1:通过配置文件查看
```bash
sudo cat /etc/ssh/sshd_config | grep -i "port"
输出示例:
#Port 22 # 默认配置(注释状态)
Port 2222 # 实际生效端口
注意:若显示多行
Port
,以非注释行为准;若均为注释状态,则默认使用22端口。
sudo netstat -tulnp | grep sshd
# 或
sudo ss -tulnp | grep sshd
输出示例:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 1234/sshd
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo vi /etc/ssh/sshd_config
找到以下行并修改:
#Port 22 # 注释原端口
Port 2222 # 取消注释或新增一行,替换为自定义端口(如2222)
sudo ufw allow 2222/tcp # 放行新端口
sudo ufw deny 22/tcp # 可选:禁用原端口
sudo ufw reload
sudo systemctl restart sshd
ssh username@服务器IP -p 2222
端口范围选择
1024-65535
(避免使用常见服务端口如80、3306等)多端口监听
可配置多个Port
行实现多端口监听:
Port 22
Port 2222
安全建议
SELinux影响(仅限CentOS/RHEL)
若启用SELinux,需更新策略:
sudo semanage port -a -t ssh_port_t -p tcp 2222
连接失败
检查防火墙、云服务器安全组规则是否放行新端口。
服务无法启动
通过日志定位问题:
sudo journalctl -u sshd -b
通过以上步骤,您可安全地修改SSH端口,降低暴力破解风险。建议操作前在本地开启多个终端会话,避免配置错误导致失联。 “`
注:实际字符数约650字(含代码块和格式标记)。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。