Добрый день.
Есть FreeNAS 8.x который должен подключатся к удалённому хосту (Centos 6.6) и стягивать с него некие файлы. Я сгенерировал ключ, на удалённом хосте создал пользователя с минимальными привилегиями и залил ключ. Но при попытке подключится я получаю такую ошибку
Connection closed by 10.100.3.20
Права на ключи в порядке. К другим хостам FreeNAS подключается без проблем.
вот подробный лог
ssh backup@10.100.3.20 -v OpenSSH_5.4p1 FreeBSD-20100308, OpenSSL 0.9.8q 2 Dec 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to 10.100.3.20 [10.100.3.20] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/id_rsa type 1 debug1: identity file /root/.ssh/id_rsa-cert type -1 debug1: identity file /root/.ssh/id_dsa type -1 debug1: identity file /root/.ssh/id_dsa-cert type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3 debug1: match: OpenSSH_5.3 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_5.4p1 FreeBSD-20100308 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-ctr hmac-md5 none debug1: kex: client->server aes128-ctr hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Host '10.100.3.20' is known and matches the RSA host key. debug1: Found key in /root/.ssh/known_hosts:6 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password debug1: Next authentication method: publickey debug1: Offering public key: /root/.ssh/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: read PEM private key done: type RSA Connection closed by 10.100.3.20
В чем может быть проблема?
Update1: Если залить ключ к руту и подключится к нему тогда такой проблемы нету. Но это не решает мою проблему.
Update2: По паролю тоже не пускает. Удаётся залогинится только от рута.
Update3: не знаю почему я раньше не заглянул в /var/log/secure при логине я получаю следующее
PAM unable to dlopen(/lib64/security/pam_winbind.so): /lib64/security/pam_winbind.so: cannot open shared object file: No such file or directory PAM adding faulty module: /lib64/security/pam_winbind.so fatal: Access denied for user backup by PAM account configuration
И действительно на этой машине когда то был установлен winbind. Проблема решается если установить samba-winbind-clients
Осталось узнать как решить проблему не устанавливая winbind.