O que você está perdendo é que o arquivador está sendo muito literal em termos de encontrar um arquivo authorized_keys . Especificamente, parece em:
/etc/sshd/username/.ssh/authorized_keys
O problema aqui é: você precisa definir username to DOMAIN\username , que não é um nome de arquivo válido do Windows. (Criar um diretório chamado .ssh também é problemático) Você pode fazer isso a partir da caixa, usando mv .
- Faça login na sua caixa linux.
- Gere um par de chaves público-privada com
ssh-keygen -t rsa - abra o 'vol0' cifs export
\filername\c$de um host do Windows. - Crie um diretório
etc/sshd/<username>/ssh - Crie um arquivo neste diretório
authorized_keys - cole neste arquivo o conteúdo de
id_rsa.pubda sua caixa linux. (Também pode usar chaves PuTTY). - Faça login no arquivador via ssh (você ainda precisará da sua senha)
-
mv /etc/sshd/<username>/ssh /etc/sshd/<username>/.ssh -
mv /etc/sshd/<username> /etc/sshd/<DOMAIN\username> - Isso parecerá com
DOMAIN~1ou similar na sua caixa do Windows, porque não é um nome de arquivo válido. -
priv set -q advanced; ls /etc/sshdmostrará a você corretamente. - logout
-
Adicione à sua caixa de linux
.ssh/config:Host * User DOMAIN\username - Verifique se você pode agora ssh usando
ssh filername version. Nenhuma senha deve ser solicitada.
Você pode solucionar problemas procurando /vol0/etc/log/auditlog .