Quando o daemon ssh já está em execução, você pode estimar pelo seguinte comando em qual interface sshd
está escutando (no meu caso):
$ netstat -putan | grep sshd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1690/sshd
Como você pode ver, meu daemon ssh está ouvindo 0.0.0.0:22
, o que significa em todas as interfaces de rede na porta 22. Esse comportamento é configurado no arquivo /etc/ssh/sshd_config
, onde é possível definir outro endereço para escutar pela seguinte instrução:
ListenAddress 1.2.3.4
Onde 1.2.3.4
é o endereço para escutar. No seu caso, você pode definir 0.0.0.0
ou o endereço IP público específico do seu PC.
Se o seu computador estiver atrás de um firewall, você precisará encaminhar a porta (padrão: 22) para o seu computador. Mas eu recomendo usar outra porta além de 22, porque a maioria dos bots estão tentando entrar com força bruta via ssh na porta 22, como você verá em /var/log/auth.log
.