Нужно с сервера А попасть на сервер Б без пароля - по ключу.
я делаю:
А# ssh-keygen -t dsa
После этого копирую этот ключ(id_dsa.pub) на Б в /home/user/.ssh/autorized_keys2 того юзера, от которого надо заходить.
Не заходит, всё равно пароль просит - уже 3 раза мануал перечитал, никак не пойму, в чём дело...
SSH - вход по ключу без пароля. (что-то я туплю)
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 306
- Статус: laid to rest
- ОС: Debian Sid
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: SSH - вход по ключу без пароля.
Согласно LFX #2:
Код: Выделить всё
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/key.pub user@hostname
Скопировать на хост-сервер, переименовать в ~/.ssh/authorized_keys. Локальный переименовать в ~/.ssh/identity
chmod -R 700 ~/.ssh
Убить всех человеков!
-
- Сообщения: 85
Re: SSH - вход по ключу без пароля.
kusok писал(а): ↑02.02.2006 11:54Нужно с сервера А попасть на сервер Б без пароля - по ключу.
я делаю:
А# ssh-keygen -t dsa
После этого копирую этот ключ(id_dsa.pub) на Б в /home/user/.ssh/autorized_keys2 того юзера, от которого надо заходить.
Не заходит, всё равно пароль просит - уже 3 раза мануал перечитал, никак не пойму, в чём дело...
для red hat подобный систем как правило ключи должны лежать в другой папке. в /etc/ssh/autorized_keys/username
где username - это сам ключ, переименованый в имя пользователя, для которого кидаешь ключ
-
- Сообщения: 306
- Статус: laid to rest
- ОС: Debian Sid
Re: SSH - вход по ключу без пароля.
2 Poor Fred
Спасибо! То, что надо!
2 hudbrog
После вышеописанной процедуры ключ лёг именно в /home/user/.ssh/. Обменивался ключами между ASP 10 и Fedora 4.
Спасибо! То, что надо!
2 hudbrog
После вышеописанной процедуры ключ лёг именно в /home/user/.ssh/. Обменивался ключами между ASP 10 и Fedora 4.
-
- Сообщения: 618
- Статус: Любитель SUSE
- ОС: Suse 11.2
Re: SSH - вход по ключу без пароля.
hudbrog писал(а): ↑02.02.2006 12:49kusok писал(а): ↑02.02.2006 11:54
Нужно с сервера А попасть на сервер Б без пароля - по ключу.
я делаю:
А# ssh-keygen -t dsa
После этого копирую этот ключ(id_dsa.pub) на Б в /home/user/.ssh/autorized_keys2 того юзера, от которого надо заходить.
Не заходит, всё равно пароль просит - уже 3 раза мануал перечитал, никак не пойму, в чём дело...
для red hat подобный систем как правило ключи должны лежать в другой папке. в /etc/ssh/autorized_keys/username
где username - это сам ключ, переименованый в имя пользователя, для которого кидаешь ключ
Да и я не согласен. Использовал RedHat с 7.2 по 9-ку и на всех
ключи ложились в ~/.ssh/autorized_keys. Может у вас что-то совсем старое было?
-
- Сообщения: 85
Re: SSH - вход по ключу без пароля.
7biohazard7 писал(а): ↑02.02.2006 16:29Да и я не согласен. Использовал RedHat с 7.2 по 9-ку и на всех
ключи ложились в ~/.ssh/autorized_keys. Может у вас что-то совсем старое было?
не, я как раз про новое. В старых шапках, которые были именно red hat linux - было как вы говорите. А вот в федорах и rhel - как я сказал %)
AuthorizedKeysFile /etc/ssh/authorized_keys/%u
Вот такое вот в конфигах )
-
- Сообщения: 31
Re: SSH - вход по ключу без пароля.
Какая мода доступа у authorized_keys? У .ssh? Должна быть 0700, иначе не пустит. Далее, не ругается ли на что-либо .bash_profile / .bashrc при входе? А вообще то смотри на сервере /var/log/auth.log, (на Debian'е так), туда пишутся ошибки аутентификации.
-
- Сообщения: 231
Re: SSH - вход по ключу без пароля.
у меня год была такая проблема с сервером моего друга, пока я не заметил что у меня openssh, а у него финский ssh (ssh2), у которого все конфиги вообще чёрт знает где. 
