O que você está procurando é o acesso anônimo SSH. Eu encontrei um artigo para SFTP , que também se aplica ao SSH, se você deixar de fora do SFTP coisas específicas:
-
Crie um novo usuário:
adduser --disabled-password anonymous -
Deixe a senha realmente vazia:
sed -i -re 's/^anonymous:[^:]+:/anonymous::/' /etc/passwd /etc/shadow -
Permitir senhas em branco para sessões SSH no PAM: edite
/etc/pam.d/sshde substitua a linha que lê@include common-authpor:auth [success=1 default=ignore] pam_unix.so nullok auth requisite pam_deny.so auth required pam_permit.so -
Permitir senhas em branco para sessões SSH de
anonymousem/etc/ssh/sshd_config:Match user anonymous PermitEmptyPasswords yes -
Reinicie o sshd:
initctl restart ssh
Eu não tentei, mas parece plausível, já que meu primeiro pensamento para o culpado foi o PAM.