无法更改 Ubuntu 18.04.1 LTS 上的 ssh 端口

无法更改 Ubuntu 18.04.1 LTS 上的 ssh 端口

我正在尝试将 ssh 端口从 22 更改为 1111。我已采取以下步骤,但失败。

  1. sudo nano /etc/ssh/ssh_config
  2. 删除了端口 22 处的 #
  3. 将端口 22 更改为端口 1111
  4. Ctrl + W -> Y -> Ctrl + O -> 输入 -> Ctrl + X
  5. sudo ufw 允许 1111
  6. sudo systemctl 重新启动 ssh
  7. sudo systemctl 状态 ssh

输出:

  1. 服务器监听 0.0.0.0 端口 22
  2. 服务器正在监听::端口 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

相关内容