我正在尝试将 ssh 端口从 22 更改为 1111。我已采取以下步骤,但失败。
- sudo nano /etc/ssh/ssh_config
- 删除了端口 22 处的 #
- 将端口 22 更改为端口 1111
- Ctrl + W -> Y -> Ctrl + O -> 输入 -> Ctrl + X
- sudo ufw 允许 1111
- sudo systemctl 重新启动 ssh
- sudo systemctl 状态 ssh
输出:
- 服务器监听 0.0.0.0 端口 22
- 服务器正在监听::端口 22。
答案1
您编辑的文件/etc/ssh/ssh_config
是全局 ssh客户配置文件 - 更改那里的端口将更改ssh
(和scp
)程序尝试连接的端口到。
更改服务器侦听的端口在,您需要修改/etc/ssh/sshd_config
:
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22