首页/网络/常用端口速查/22 SSH 远程登录(Secure Shell)
本包目录(1171 条)
0-99 系统端口81 条
100-199 系统端口99 条200-299 系统端口54 条300-399 系统端口74 条400-499 系统端口100 条500-599 系统端口99 条600-699 系统端口99 条700-1023 系统端口92 条1024-1999 注册端口47 条2000-2999 注册端口60 条3000-3999 注册端口39 条4000-4999 注册端口23 条5000-5999 注册端口47 条6000-6999 注册端口33 条7000-7999 注册端口23 条8000-8999 注册端口65 条9000-9999 注册端口47 条10000-19999 注册端口49 条20000-49151 注册端口23 条49152-65535 动态端口17 条

22 SSH 远程登录(Secure Shell)

Linux/Unix 与网络设备远程管理的事实标准端口,加密全流量;也是互联网上被暴力破解最多的端口。

常用端口速查网络更新于 2026-10-12
服务SSH(sshd / OpenSSH)
协议TCP
用途加密远程登录、SFTP/SCP、端口转发、隧道
安全等级公网暴露必须加固

SSH 替代 telnet 成为标准远程管理协议;暴露公网后通常几分钟内就会出现扫描与口令尝试。

常见攻击与加固对照

风险说明加固建议
口令爆破针对 root/admin 的自动化尝试禁用密码登录,改用密钥认证
弱口令字典可命中常见口令强口令策略 + 失败锁定
版本漏洞OpenSSH 历史漏洞影响面大保持版本更新与补丁

sshd_config 关键加固项

sshd_config 关键加固项
PasswordAuthentication no
PubkeyAuthentication yes
PermitRootLogin prohibit-password
MaxAuthTries 3
LoginGraceTime 30

firewalld 仅放行管理网段

firewalld 仅放行管理网段
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.0/8 port port=22 protocol=tcp accept'
firewall-cmd --reload
不要把 22 直接裸奔公网;至少组合:密钥认证 + 来源限制 + fail2ban,必要时经堡垒机。

易错点

  • 只改端口不改认证方式,等于换个门牌继续开玻璃门
  • PermitRootLogin yes 会把爆破成功后的破坏力放到最大

数据来源与参考

  • OpenSSH 手册 sshd_config(5)
  • RFC 4251-4254:SSH 协议族
  • IANA 端口注册表

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌