Tenho o Ubuntu 24.04 e estou usando IPv6 para certos serviços, mas não preciso dele para acesso ssh, e é por isso que estou tentando desabilitá-lo no serviço ssh, no entanto, especificar a família de endereços como "inet" não funciona mais como costumava funcionar no Ubuntu 22.04, estou esquecendo de algo? Além disso, tentei criar um arquivo de configuração totalmente separado para esse motivo em /etc/ssh/sshd_config.d/, mas não funcionou.
No Ubuntu 22.04, tudo o que eu precisava adicionar era adicionar 2 linhas em sshd_config (e funcionou todas as vezes): AddressFamily inet
OuvirEndereço 0.0.0.0
Defina uma regra de firewall que bloqueie pacotes para a porta TCP 22 de
::/0
.O Ubuntu pode ter trocado seu serviço OpenSSH para usar a "ativação de soquete" do systemd. Se você tiver uma unidade
ssh.socket
ousshd.socket
ativa, precisará acessarsystemctl edit --full
essa unidade e editar seuListenStream=
parâmetro.Embora a maioria dos seus invasores venham via IPv4 de qualquer maneira (leva apenas algumas horas para escanear toda a Internet IPv4), não faz muito sentido desabilitar o IPv6 apenas para SSH.