Para resolver o problema imediato, que o arquivo sudoers está bloqueado, você pode simplesmente excluir o arquivo de bloqueio. Geralmente será '/etc/sudoers.tmp "; verifique a página de manual para verificar se você excluir o arquivo de bloqueio, você pode executar o visudo novamente.
Para excluir todas as sessões que ainda estão pendentes, primeiro descubra o pid de sua própria sessão atual. Então, se o seu próprio pid é 12345, faça
ps -ef | grep sshd | grep -v root | grep -v 12345 | grep -v grep | awk '{print "sudo kill -9", $2}' |sh
Você pode querer fazer isso sem o | sh
final primeiro, apenas para checar os PIDs que você está planejando matar.
Se você está no Linux, você pode usar
pkill -o -u YOURUSERNAME sshd
para matar sua sessão SSH mais antiga. Continue fazendo isso até que sua sessão atual seja a única que resta.
Você também pode definir ServerAliveInterval 15
no seu .ssh/config
para enviar uma mensagem de keepalive a cada 15 segundos quando nenhum dado for enviado. man ssh_config
para mais informações.