今天易秋网络老易把一个ub24系统的机子,修改默认的22端口,改后还是无法登录,中间有一步搞错了,特此记录。
以下是ubuntu24修改 SSH 默认 22 端口的完整详细步骤(以修改为 2222 端口为例)
第一步:修改 Systemd Socket 监听端口
创建或打开 systemd 覆盖配置文件:
sudo mkdir -p /etc/systemd/system/ssh.socket.d/
sudo nano /etc/systemd/system/ssh.socket.d/override.conf
Ini, TOML
[Socket]
ListenStream=
ListenStream=0.0.0.0:2222
ListenStream=[::]:2222
第二步:修改 SSH 服务端配置文件
sudo nano /etc/ssh/sshd_config
Port 2222
PermitRootLogin yes
第三步:应用配置并重启服务
依次执行以下命令,重新加载 systemd 并重启 SSH 服务:
sudo systemctl daemon-reload
sudo systemctl restart ssh.socket
sudo systemctl restart ssh.service
检查 SSH Socket 的运行状态,确认其是否已经监听新端口:
sudo systemctl status ssh.socket
最后查看下监听端口是否正常:
LISTEN 0 4096 0.0.0.0:2222 0.0.0.0:*
LISTEN 0 4096 [::]:2222 [::]:*
求VPS







