SSH falha após a mudança de porta no CentOS 7

1

Depois de alterar a porta.

E ao reiniciar o serviço SSH, ele falhou em mim.

Eu recebi as informações a seguir quando executei systemctl status sshd.service :

sshd.service: main process exited, code=exited, status=255/n/a
Unit sshd.service entered failed state.
sshd.service failed.

Alguma sugestão sobre como eu corrijo isto (newb aqui)?

    
por Borsn 22.02.2017 / 15:42

1 resposta

3

Para permitir que sshd seja executado em uma porta diferente do padrão 22, é necessário ajustar a política do SELinux, caso contrário, ela será impedida de vincular a porta. O procedimento é explicado apenas algumas linhas acima da linha que você estava alterando em sshd_config :

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER

Portanto, no seu caso, apenas execute a partir do shell de root (ou com sudo ):

semanage port -a -t ssh_port_t -p tcp 977

e tente reiniciar o serviço novamente. Se isso não resolver seus problemas, dê uma olhada nos logs e atualize a pergunta.

    
por 22.02.2017 / 19:07