Если система сертифицирована как Unix, что поставщику системы разрешают назвать это Unix. Это точно, для чего сертификация.
Системы, такие как GNU/Linux и *BSD, которые смотрят и ведут себя как Unix, но на самом деле не сертифицированы как Unix, названы подобными Unix. Так как различные проекты с открытым исходным кодом ограничили финансы, они обычно хотят потратить свои деньги на разработку и не сертификацию, не ожидайте, что статус-кво изменится значительно в ближайшее время.
Согласно Вашему ls
вывод:
drwx------ 4 yurij yurij 4096 Oct 31 13:36 /home/admin
drwxrwxr-x 4 yurij yurij 4096 Nov 5 13:51 /home/admin/.ssh
-rw-rw-r-- 1 yurij yurij 224 Nov 5 13:52 /home/admin/.ssh/authorized_keys
Вы сделали, чтобы группа записала на .ssh
каталог и authorized_keys
файл. Это наиболее вероятно проблема как ssh
не любит запись группы.
Взгляните на /var/log/secure
- это, вероятно, получило предупреждения о полномочиях на /home/admin/.ssh
, такой как:
Nov 5 16:17:18 servername sshd[1234]: Authentication refused: bad ownership or modes for directory /home/admin/.ssh
Проверьте значение AuthorizedKeysFile
в sshd файле конфигурации (/etc/sshd_config или/etc/ssh/sshd_config).
Некоторые конфигурации помещают файлы ключей за пределами каталога пользователя и управляют ими в центральном месте, таком как LDAP.
Если это установлено на .ssh/authorized_keys
, значение по умолчанию, это смотрит в Вашем корневом каталоге, и файлы ключей повреждаются так или иначе. Попытайтесь войти в систему со своим паролем и сравнить md5sums локальных и удаленных файлов.
drwx------ 4 yurij yurij 4096 Nov 6 08:40 /home/admin drwxr-x--- 4 yurij yurij 4096 Nov 6 08:34 /home/admin/.ssh -rw------- 1 yurij yurij 224 Nov 6 07:51 /home/admin/.ssh/authorized_keys
– Yurij73 08.11.2012, 17:38