Не заходит по ssh на одну машину, на вторую заходит (конфиги одинаковые)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

На первой машине:

Код: Выделить всё

t:~$ ssh localhost
Linux tt 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 23 14:42:20 2009 from xxx.xxx.xxx.xxx
t:~$

Код: Выделить всё

t:~$ ssh user@192.168.2.15
Permission denied (publickey).


На второй с точностью до наоборот: на 192.168.2.14 заходит, на localhost -- нет, с таким же сообщением.

/etc/ssh/sshd_config и ~/.ssh/ на обеих машинах одинаковые; ssh перезапускал.

В чём может быть проблема?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение arkhnchul »

~/.ssh/ на обеих машинах одинаковые

попробуйте на 15 машине ~/.ssh снести...
Losing is fun!
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Зачем снести? У меня авторизация по паролю закрыта. Даже если я её для проверки временно включу, что это поменяет? В рабочем режиме нужен доступ по ключу.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение ivan2ksusr »

была подобная проблема, делал так:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение serzh-z »

Ну поехали гадать на кофейной гуще... снести, сменить права... А ещё можно корень снести, на всякий случай - вдруг поможет.

t.t
Что в выводе "ssh -vvv user@192.168.2.15"?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Права на ~/.ssh/ и ~/.ssh/authorized_keys именно такие и стоят.

Как ни странно, помогло chmod -R go-rw ~. В чём было дело, так и не понял, т.к. на ~/.ssh/ и ~/.ssh/* права несколько раз проверял: они тоже на обеих машинах были одинаковые.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Для прояснения ситуации сделал ssh -vvv дважды: после "chmod -R g+rw ~; chmod -R g-rw ~/.ssh" и после "chmod -R g-rw ~". Значимая часть diff-а:

Код:

< debug1: Authentications that can continue: publickey < debug1: Trying private key: /home/t/.ssh/id_dsa < debug3: no such identity: /home/t/.ssh/id_dsa < debug2: we did not send a packet, disable method < debug1: No more authentication methods to try. < Permission denied (publickey). --- > debug1: Server accepts key: pkalg ssh-rsa blen 277 > debug2: input_userauth_pk_ok: fp 4d:ba:2f:23:f9:86:08:79:e0:da:2b:5d:3b:1e:c0:b2 > debug3: sign_and_send_pubkey > debug1: read PEM private key done: type RSA > debug1: Authentication succeeded (publickey). > debug2: fd 5 setting O_NONBLOCK > debug3: fd 6 is O_NONBLOCK > debug1: channel 0: new [client-session] > debug3: ssh_session2_open: channel_new: 0 > debug2: channel 0: send open > debug1: Entering interactive session. > debug2: callback start > debug2: client_session2_setup: id 0 > debug2: channel 0: request pty-req confirm 1 > debug3: tty_make_modes: ospeed 38400 > debug3: tty_make_modes: ispeed 38400 > debug1: Sending environment. > debug3: Ignored env SSH_AGENT_PID > debug3: Ignored env SHELL > debug3: Ignored env TERM > debug3: Ignored env HISTSIZE > debug3: Ignored env WINDOW_MANAGER > debug3: Ignored env HUSHLOGIN > debug3: Ignored env WINDOWID > debug1: Sending env LC_ALL = ru_UA.UTF-8 > debug2: channel 0: request env confirm 0 > debug3: Ignored env ABBYYSVNPATH > debug3: Ignored env USER > debug3: Ignored env HISTFILESIZE > debug3: Ignored env LS_COLORS > debug3: Ignored env SSH_AUTH_SOCK > debug3: Ignored env TERMCAP > debug3: Ignored env GZIP > debug3: Ignored env PATH > debug3: Ignored env MAIL > debug3: Ignored env STY > debug3: Ignored env PWD > debug3: Ignored env EDITOR > debug1: Sending env LANG = ru_UA.UTF-8 > debug2: channel 0: request env confirm 0 > debug3: Ignored env PS1 > debug3: Ignored env HISTIGNORE > debug3: Ignored env HISTCONTROL > debug3: Ignored env SHLVL > debug3: Ignored env HOME > debug3: Ignored env G_FILENAME_ENCODING > debug3: Ignored env LESS > debug3: Ignored env LOGNAME > debug3: Ignored env WINDOW > debug3: Ignored env DBUS_SESSION_BUS_ADDRESS > debug3: Ignored env PROMPT_COMMAND > debug3: Ignored env WINDOWPATH > debug3: Ignored env DISPLAY > debug3: Ignored env COLORTERM > debug3: Ignored env XAUTHORITY > debug3: Ignored env _ > debug2: channel 0: request shell confirm 1 > debug2: fd 3 setting TCP_NODELAY > debug2: callback done > debug2: channel 0: open confirm rwindow 0 rmax 32768 > debug2: channel_input_confirm: type 99 id 0 > debug2: PTY allocation request accepted on channel 0 > debug2: channel 0: rcvd adjust 2097152 > debug2: channel_input_confirm: type 99 id 0 > debug2: shell request accepted on channel 0 > > > BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash) > Enter 'help' for a list of built-in commands. > > $ debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 > debug2: channel 0: rcvd eof > debug2: channel 0: output open -> drain > debug2: channel 0: obuf empty > debug2: channel 0: close_write > debug2: channel 0: output drain -> closed > debug2: channel 0: rcvd close > debug2: channel 0: close_read > debug2: channel 0: input open -> closed > debug3: channel 0: will not send data after close > debug2: channel 0: almost dead > debug2: channel 0: gc: notify user > debug2: channel 0: gc: user detached > debug2: channel 0: send close > debug2: channel 0: is dead > debug2: channel 0: garbage collecting > debug1: channel 0: free: client-session, nchannels 1 > debug3: channel 0: status: The following connections are open: > #0 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cfd -1) > > debug3: channel 0: close_fds r -1 w -1 e 6 c -1 > debug1: fd 1 clearing O_NONBLOCK > debug3: fd 2 is not O_NONBLOCK > Connection to 192.168.2.15 closed. > Transferred: sent 2576, received 2456 bytes, in 31.3 seconds > Bytes per second: sent 82.2, received 78.4 > debug1: Exit status 0
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение diesel »

а если через -i явно указать файл ключа?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение serzh-z »

t.t писал(а):
23.10.2009 15:44
они тоже на обеих машинах были одинаковые.
Значит что-то ещё, связанное с правами доступа, в системе отличалось - имя пользователя, под которым запускался клиент SSH, ACL, SELinux и т.д. - что-то запрещало клиенту прочитать ключ из ~/.ssh/
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

diesel писал(а):
23.10.2009 16:09
а если через -i явно указать файл ключа?
Ничего не меняется.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение ivan2ksusr »

serzh-z писал(а):
23.10.2009 16:12
t.t писал(а):
23.10.2009 15:44
они тоже на обеих машинах были одинаковые.
Значит что-то ещё, связанное с правами доступа, в системе отличалось - имя пользователя, под которым запускался клиент SSH, ACL, SELinux и т.д. - что-то запрещало клиенту прочитать ключ из ~/.ssh/

ну да)) будем гадать на кофейной гуще "значит что то еще О_о, что же такое произошло :) "

2 t.t
Интересен 1н момент: ключик то как переносили через ssh-copy-id? или использовали scp, а потом выставляли нужные значения?? у меня вот как раз и возникла данная проблема если делать по 2му варианту, если по первому используя ssh-copy-id то проходит нормально
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

serzh-z писал(а):
23.10.2009 16:12
t.t писал(а):
23.10.2009 15:44
они тоже на обеих машинах были одинаковые.
Значит что-то ещё, связанное с правами доступа, в системе отличалось - имя пользователя, под которым запускался клиент SSH, ACL, SELinux и т.д. - что-то запрещало клиенту прочитать ключ из ~/.ssh/
См. выше: изменяя _только_ права доступа для группы на всё в ~ кроме .ssh, получаю разный результат. Права на сам каталог ~ не влияют.

Пока выбрал такой способ: аккуратно меняю права только на те конкретные файлы, которые нужны -- пока всё работает. С утилитарной точки зрения можно на этом и остановиться (хоть это и не очень удобно в данной ситуации), но остаётся ещё академический интерес: что может проявляться столь странным образом?

ivan2ksusr писал(а):
23.10.2009 16:31
2 t.t
Интересен 1н момент: ключик то как переносили через ssh-copy-id? или использовали scp, а потом выставляли нужные значения?? у меня вот как раз и возникла данная проблема если делать по 2му варианту, если по первому используя ssh-copy-id то проходит нормально
Ключ переносился с 15 на 14; т.е. проблема на источнике -- на приёмнике всё нормально. Учитывая, что проблема проявляется в том числе и при попытке входа с 15 на 15, причина явно не в этом. Да и чёткая корреляция с правами (см. выше) на то же указывает.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение serzh-z »

ivan2ksusr писал(а):
23.10.2009 16:31
ну да)) будем гадать на кофейной гуще "значит что то еще О_о, что же такое произошло smile.gif "
Пардон, но из лога клиента SSH прекрасно видно, что он не находит ключ... Искать причну, по которой он её не находит - это не то же самое, что менять наугад что-то на ФС. )
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Frank »

Причина отказа лежит в /var/log/auth.log на сервере.
Изображение
Спасибо сказали:
Gugloed
Сообщения: 50

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Gugloed »

Добавлю домыслов. Права к ~ — это довольно вероятная причина.
Если я, не рут и не владелец ~/.ssh, то я, вероятно могу удалить старый, истинный .ssh и создать свой, фейковый. При этом владелец почти ничего не заметит.

При использовании sftp и chroot, например, openssh требует не только того, чтобы директрия, в которую "чрутится" принадлежала только руту, но и все выщестоящие директории — тоже. Возможно, тут аналогично...
.
P.S. Удалите плз поторопился напсать, вздор это.
Сам, кстатт, частенько испытываю подобные проблемы с правами на ключи.
Публичный ключ должен быть доступен для чтения для всех (на сервере). Это понятно, иначе сервер не сможет его прочитать.
Приватный ключ (на клиенте) должен быть доступен только пользователю, но не группе (иначе он уже не приватный).
Права на ~/.ssh жёстко не оговариваются, только в рекомендательной форме.
Красная площадь — это не только точное время, но и культурная программа с цирком и зоопарком.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Frank писал(а):
26.10.2009 22:03
Причина отказа лежит в /var/log/auth.log на сервере.
Дело в том, что проблемная машина -- это не сервер, а кпк; там нет логов. Да и вряд ли там будет лежать что-то более осмысленное, чем в выводе самого ssh.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение sash-kan »

t.t писал(а):
23.10.2009 12:48
/etc/ssh/sshd_config и ~/.ssh/ на обеих машинах одинаковые
есть ещё и /etc/ssh/ssh_config

p.s. насколько понимаю, разница в версиях и/или опциях сборки ssh и/или sshd на этих двух машинах. на той, которая «кпк», вероятно, чуть более параноидальная сборка.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

sash-kan писал(а):
27.10.2009 13:01
t.t писал(а):
23.10.2009 12:48
/etc/ssh/sshd_config и ~/.ssh/ на обеих машинах одинаковые
есть ещё и /etc/ssh/ssh_config
Да там нет ничего:

Код: Выделить всё

t:~$ egrep -v '^#|^$' mnt/n810/etc/ssh/ssh_config
Host *
    SendEnv LANG LC_*
    HashKnownHosts yes


sash-kan писал(а):
27.10.2009 13:01
p.s. насколько понимаю, разница в версиях и/или опциях сборки ssh и/или sshd на этих двух машинах. на той, которая «кпк», вероятно, чуть более параноидальная сборка.
Не усмотрел, там действительно своя сборка. Да, не исключено, что проблема именно в этом.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Да, один момент.. Не "не усмотрел", а "забыл" -- т.е. я уже об этом думал. Вопрос в другом: можно ли как-то понять "по-вчёному", в каких именно файлах проблема? Или только методом научного тыка?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение sash-kan »

вероятно, во всех, имеющих r или w для g или o.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

sash-kan писал(а):
30.10.2009 17:52
вероятно, во всех, имеющих r или w для g или o.
В том-то и дело, что не во всех: на всё содержимое каталога Mail стоит g+rw и всё работает.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

t.t писал(а):
23.10.2009 16:36
Права на сам каталог ~ не влияют.
Загадка природы.. Методом научного тыка выяснил, что как раз влияют:

n810

$ ssh localhost Permission denied (publickey). $ chmod g-w ~ $ ssh localhost BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash) Enter 'help' for a list of built-in commands. $


Есть подозрение, что дело даже и не в сборке. На ноуте сейчас проверить не могу, но не исключаю, что там будет то же.

Одно непонятно: почему оно в этом случае ругается на public key? Особенно интересны вот эти две строчки:

n810

debug3: no such identity: /home/t/.ssh/id_dsa [...] debug1: No more authentication methods to try.
Дело в том, что id_dsa там действительно нет -- есть id_rsa. И на него, как и на всё остальное содержимое ~/.ssh/ и на сам каталог, права не менялись -- только на ~.

Или это баг?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Frank »

Это не баг. При дебаг аутпуте просто выдаётся сообщение, что id_dsa не был найден. id_rsa был найден и сообщения не было. Просто сервер не может передать клиенту сообщение, что он отказал в доступе по ключу из-за наличия прав записи на хомяк кем либо помимо юзера. Это сообщение он может лишь записать в свой лог.
Изображение
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Что в таком случае означает вторая из процитированных строк?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Если сообщение на стороне клиента о слишком больших правах на сервере не уместно (что имеет свои резоны), то всё равно здесь правильнее было бы рапортовать об абстрактной server-side problem, а не ругаться на publickey, который к этой проблеме совершенно ни при чём.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Gugloed
Сообщения: 50

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Gugloed »

Ня! Вот нашла некий текст, там вот что говорится:

The file permissions should be locked down to prevent other users from being able to read the key pair data. OpenSSH may also refuse to support public key authentication if the file permissions are too open. These fixes should be done on all systems involved.

$ chmod go-w ~/
$ chmod 700 ~/.ssh
$ chmod go-rwx ~/.ssh/*

Замечу (это я ужь от своего имени пишу), но chmod go+rw /home ничуть не мешает.
Красная площадь — это не только точное время, но и культурная программа с цирком и зоопарком.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

Спасибо. Это объясняет, почему оно ругается -- но не объясняет, почему ругается именно так (см. три моих последних поста).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Gugloed
Сообщения: 50

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение Gugloed »

Permision denied (publickey). — это довольно неопределенное сообщение сервера об ошибке, если, например, на сервере разрешено логиниться только по ключу и запрещено логиниться какому-нибудь конкретному пользователю, то при попытке залогиниться именно им появится именно это сообщение

Permision denied — означает просто невозможность залогиниться по любой причине.

(publickey) — возможные способы аутентификации. Если разрешить просто заходить и по паролю, то при невозможности логина будет написано (publickey, password).

То есть, (publickey) не означает, что ошибка именно в ключе, может быть в чём угодно.
Красная площадь — это не только точное время, но и культурная программа с цирком и зоопарком.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение sash-kan »

t.t писал(а):
31.10.2009 13:03
sash-kan писал(а):
30.10.2009 17:52
вероятно, во всех, имеющих r или w для g или o.
В том-то и дело, что не во всех: на всё содержимое каталога Mail стоит g+rw и всё работает.
гхм. видимо, я уже чего-то совсем в тему не въезжаю. r, w, g, o — это я говорил про ~/.ssh и его содержимое. ну да ладно…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Не заходит по ssh на одну машину, на вторую заходит

Сообщение t.t »

sash-kan писал(а):
05.11.2009 00:38
t.t писал(а):
31.10.2009 13:03
sash-kan писал(а):
30.10.2009 17:52
вероятно, во всех, имеющих r или w для g или o.
В том-то и дело, что не во всех: на всё содержимое каталога Mail стоит g+rw и всё работает.
гхм. видимо, я уже чего-то совсем в тему не въезжаю. r, w, g, o — это я говорил про ~/.ssh и его содержимое. ну да ладно…
А, извини, это я из контекста. Нет с этими правами всё нормально (я их возвращал в исходное состояние после изменения прав на весь домашний каталог).

Вообще, в целом картина довольно интересная. Права на домашний каталог влияют и на дебиановской машине -- т.е. сборка ssh тут действительно ни при чём. Но ещё интереснее другое: если разрешить вход по паролю, то при тех же правах пускает; по ключу -- нет. Слишком либеральные права, специально отмечу, выставлены только на ~, не рекурсивно: на всё содержимое, включая .ssh/, права стоят правильные. Т.е. чем обусловлена такая разница (между входом по паролю и по ключу), мне непонятно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: