无法更改ssh端口| 服务器 16.04

Moh*_*dar 6 server ssh networking

我想将 ssh 端口从22更改为2800。我尝试更改/etc/ssh/ssh_config并从 Port 行中删除#并将数字更改为2800。触发命令后:service ssh restart连接继续。当我尝试从端口2800连接时,它拒绝了。内容/etc/ssh/ssh_config是:删除了注释行

Host *
Port 2800
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
Run Code Online (Sandbox Code Playgroud)

该命令service ssh status提供以下输出:

? ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2017-09-22 20:31:45 IRST; 1s ago
 Main PID: 1825 (sshd)
    Tasks: 1
   Memory: 724.0K
      CPU: 5ms
   CGroup: /system.slice/ssh.service
           ??1825 /usr/sbin/sshd -D

Sep 22 20:31:45 GoodMind systemd[1]: Starting OpenBSD Secure Shell server...
Sep 22 20:31:45 GoodMind sshd[1825]: Server listening on 0.0.0.0 port 22.
Sep 22 20:31:45 GoodMind sshd[1825]: Server listening on :: port 22.
Sep 22 20:31:45 GoodMind systemd[1]: Started OpenBSD Secure Shell server.
Run Code Online (Sandbox Code Playgroud)

我也试过其他端口。但它仍然具有相同的状态。我做错了什么?

ob2*_*ob2 16

更改不在文件中的端口:

/etc/ssh/ssh_config但是在
/etc/ssh/sshd_config (带有d字母的文件,意思是“守护进程”)

只需编辑此更改并更改取消注释并更新该行

#Port 22
Run Code Online (Sandbox Code Playgroud)

不要忘记重新启动您的服务

service ssh restart
Run Code Online (Sandbox Code Playgroud)