Não é possível alterar a porta ssh | Servidor 16.04

3

Eu quero alterar a porta ssh de 22 para 2800 . Tentei alterar o /etc/ssh/ssh_config e removi o # da linha Port e alterei o número para 2800 . depois disparar o comando: service ssh restart A conexão continuou. Quando tentei me conectar da porta 2800 , ela se recusou. O conteúdo de /etc/ssh/ssh_config é: Linhas comentadas removidas

Host *
Port 2800
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no

O comando service ssh status fornece a seguinte saída:

● 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.

Eu também tentei outras portas. Mas ainda tem o mesmo status. O que eu faço de errado?

    
por Mohammad Etemaddar 22.09.2017 / 19:04

2 respostas

10

Alterando a porta ssh não no arquivo /etc/ssh/ssh_config mas em /etc/ssh/sshd_config (você perde o d após ssh que significa "daemon").

Basta editar essa alteração e alterar o comentário e atualizar a linha

#Port 22

Não se esqueça de reiniciar o serviço conforme você fez com service ssh restart .

    
por olivierb2 22.09.2017 / 19:09
1

Suas configurações estão corretas, mas você as alterou no arquivo de configuração incorreto. Deve ser /etc/ssh/sshd_config e você pode querer reiniciar o serviço SSH e abrir a nova porta em que seu servidor SSH está escutando.

Para fazer isso, execute os seguintes comandos:

  1. sudo service ssh restart ou sudo systemctl restart sshd.service
  2. Abra a porta no seu firewall sudo iptables -I INPUT -p tcp --dport 2800 -j ACCEPT .

Isso deve ser tudo o que você precisa para aceitar conexões na porta 2800 . Você também pode verificar em quais portas sua máquina está ouvindo com netstat -lt4 e você deverá ver uma linha semelhante a

tcp        0      0 *:2800                   *:*                     LISTEN

Deixe-me saber se funciona para você!

    
por xR34P3Rx 22.09.2017 / 19:10