Alterar a porta SSH pode ajudar a evitar problemas de segurança. Neste guia, você aprenderá como alterar a porta SSH no CoreOS.
Etapa 1: Alterando a porta SSH
Podemos alterar a porta SSH modificando as configurações no /usr/lib/systemd/system/sshd.socketarquivo. Abra este arquivo com um editor de texto:
vi /usr/lib/systemd/system/sshd.socket
Encontre a ListenStreamopção e altere a porta para a nova porta SSH desejada. Salve o arquivo.
Etapa 2: Reiniciando o SSH
Se você estiver executando um firewall no servidor CoreOS, lembre-se de se permitir acessar com a nova porta SSH.
Reinicie o daemon SSH usando systemctl:
systemctl restart sshd.socket
O servidor SSH foi reiniciado e agora está escutando na nova porta.
Se você não puder mais fazer login no SSH, use o console online em My Vultr para solucionar o problema. Como mencionado anteriormente, isso pode acontecer se você esquecer de abrir a nova porta SSH no firewall do sistema.
Opcional: Desative o acesso SSH para o usuário raiz
Além de alterar a porta SSH, desabilitar o acesso do usuário root pelo SSH também é uma boa medida de segurança.
Etapa 1: Desativando o Acesso do Usuário Raiz
Abra o /etc/ssh/sshd_configarquivo de configuração com um editor:
vi /etc/ssh/sshd_config
Mude o valor de PermitRootLoginde yespara no. Salve o arquivo
Etapa 2: Reiniciando o SSH
Reinicie o daemon SSH novamente com systemctl:
systemctl restart sshd.socket
As tentativas de SSH como usuário root do seu servidor agora serão negadas.