Primeiro, tente alterar AllowUser userName
no arquivo /etc/sshd_config
do seu WD My Book para AllowUsers root admin userName
para ver se isso resolve o problema.
Além disso, verifique o conteúdo de /etc/passwd
e certifique-se de que a entrada para userName
não inclua /user/sbin/nologin
, mas sim algo como /bin/bash
. Por exemplo, a entrada para a conta de administrador no meu próprio WD MyCloud é esta:
admin:x:999:1000::/shares:/bin/sh
Quanto a aprender mais sobre os sabores de ssh
, ao iniciar a conexão, você pode adicionar o sinal -v
para saída detalhada (ou mesmo -vvv
para mais saída, se desejado):
ssh -v root@WD_MyBook_IP
Quando me conecto ao meu NAS, vejo a saída abaixo. Isso me diz que meu sistema local usa OpenSSH_6.6.1
e meu NAS usa OpenSSH_6.0p1 Debian-3
.
ssh -v root@ip_address
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.0.20 [192.168.0.20] port 22.
debug1: Connection established.
------------Truncated---------------
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-3