O comando para editar um arquivo usando sudo é sudoedit :
sudoedit /etc/ssh/sshd_config
Equivalente, você também pode fazer:
sudo -e /etc/ssh/sshd_config
visudo , como já foi dito, destina-se especificamente à edição de arquivos sudoers . Ele executa a verificação de sintaxe, supondo que o arquivo seja um arquivo sudoers . Você não quer usá-lo para editar outros arquivos.