本文目录 ↓

WIKI/节点

SSH端口切换

检测端口

在 KiwiVM 面板左侧菜单点击 Root shell - interactive

登录

  • ideal-bump-1 login: 后面输入:root 然后按回车。

  • 在接下来的 Password: 后面输入 root 密码,然后按回车。

检查 SSH 到底开在哪个端口

grep "Port" /etc/ssh/sshd_config

看输出结果:如果显示 #Port 22 或者没有结果,说明是默认的 22;如果显示 Port 12345(举例),那么这就是你 SSH 命令里需要填写的端口。

检查是否允许 root 登录

grep "PermitRootLogin" /etc/ssh/sshd_config

正常结果应该是:PermitRootLogin yes

如果是别的内容:你需要把它改掉。你可以用这个“一键命令”直接修复它:

sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config

执行完后重启 SSH 服务:

systemctl restart sshd

最终确认

在服务器里输入以下命令,看看 SSH 服务是否真的在监听:

ss -antp | grep sshd

如果看到有 LISTEN 状态,并且后面跟着一个端口号,那就记下这个端口

端口被封

本地 Ping 测试

Windows CMD里输入:

ping 67.216.192.97
  • 如果不通(Request timed out):说明这个 IP 在你当前的网络线下被整体封锁了。
  • 如果通了:说明 IP 没死,但 22 端口 被封锁了。

更改端口

  • 将端口从22改为22222
sed -i 's/^#\?Port 22.*/Port 22222/g' /etc/ssh/sshd_config
  • 重启服务
systemctl restart sshd
END OF NOTE.浏览全部文档 ↗

输入关键词,搜索文档标题与正文。

搜索整个知识库↑ ↓ 选择 · ENTER 打开