Eu estava respondendo a uma pergunta semelhante em Unix.SE . Resumindo, não acho que haja possibilidade de fazer isso sem remendar o OpenSSH. Mas você pode fazer com que sshd
aceite senhas vazias:
PasswordAuthentication yes
PermitEmptyPasswords yes
Além disso, você precisa modificar o PAM para aceitar senhas vazias alterando nullok_secure
para nullok
em /etc/pam.d/common-auth
.
Há também a none
authentication, na qual sshtron
se baseia, mas é que deve falhar o RFC4252 .
debug1: Authentication succeeded (none).
Para obter o mesmo comportamento, você precisaria fazer o patch do servidor openssh ou criar um servidor usando algo diferente.