LinuxForum.Fans
Тема

Перестал работать scp без пароля

Автор: kryuch 28 сообщений 4838 просмотров
#348036

"i2ks" написал:
Как говорит ТС, до определенного момента у него все работало.
с правами 0777 работать НЕ будет. Она проверяет права, и обычно пишет, что права неправильные.

Права на $HOME должны быть любыми, лишь-бы был доступ юзеру (т.е. +rx)

Права на ~/.ssh должны быть 0700

Права на ~/.ssh/id_rsa должны быть 0600

В некоторых дистрибутивах конечно возможны послабления, это самый жестокий и безопасный способ. AFAIK RH только так и работают.

Конечно юзер:группа должны быть те, что у клиента.

Права на сервере(/etc/ssh/) тоже имеют значение, но там проще -- sshd просто не подымется.

Кроме того, права на сервере у юзера, КУДА входят тоже должны быть как у юзера-клиента.

Ну и далее остаётся только

1. разрешить вход только по ключу на сервере(и запретить всё остальное)

2. добавить в authorized_keys на сервере ключ клиента (тот, что id_rsa.pub)

всё вроде...
#348039
i2ks написал:
[quote="yars"]А в конфигах ssh_config, sshd_config, scp что?

Как говорит ТС, до определенного момента у него все работало.
Еще один вариант, это scp скормить ключик.[/quote]

всмысле?

#348042
drBatty написал:
[quote="i2ks"]Как говорит ТС, до определенного момента у него все работало.
с правами 0777 работать НЕ будет. Она проверяет права, и обычно пишет, что права неправильные.

Права на $HOME должны быть любыми, лишь-бы был доступ юзеру (т.е. +rx)

Права на ~/.ssh должны быть 0700

Права на ~/.ssh/id_rsa должны быть 0600
[/quote]

поставил

drBatty написал:


Права на сервере(/etc/ssh/) тоже имеют значение, но там проще -- sshd просто не подымется.

Кроме того, права на сервере у юзера, КУДА входят тоже должны быть как у юзера-клиента.

то есть?

#348045
"kryuch" написал:
то есть?

ну user1@client_host входит на user2@server_host

#348051
drBatty написал:
[quote="kryuch"]то есть?

ну user1@client_host входит на user2@server_host[/quote]

так с паролем то он заходит хорошо, значит все нормально

#348079
"kryuch" написал:
так с паролем то он заходит хорошо, значит все нормально

вход по паролю никак не зависит от прав на файлы. В отличие от входа по ключу. Есть два ключа:

1. ключ сервера

2. ключ клиента

Это файлы ~/.ssh/id_rsa{,.pub} в соответствующих каталогах. И на них должны быть вышеописанные права стоять.

#348590
drBatty написал:
[quote="kryuch"]так с паролем то он заходит хорошо, значит все нормально

вход по паролю никак не зависит от прав на файлы. В отличие от входа по ключу. Есть два ключа:

1. ключ сервера

2. ключ клиента

Это файлы ~/.ssh/id_rsa{,.pub} в соответствующих каталогах. И на них должны быть вышеописанные права стоять.[/quote]

На сервере этих файлов нет вообще. Права на .ssh стоят

#348795

"kryuch" написал:
На сервере этих файлов нет вообще.
ССЗБ
я написал мануал, но мне лениво его выкладывать. МЕсяц назад он был доступен, а сейчас -- не до ваших проблем. Извините.
Войдите или зарегистрируйтесь, чтобы ответить.