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