Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: barakuda28 в Oct 17, 2013, 19:58



Титла: Linux 2 Linux: Как да добавя private key, така че да се логвам автоматично?
Публикувано от: barakuda28 в Oct 17, 2013, 19:58
Генерирал съм ключ на сървъра с ssh-keygen, преместил съм го в authorized_keys и съм му сложил права 700.

По-неясно ми е при клиента какво да правя. Искам като напиша в конзолата ssh smth„ то да знае, че smth отговаря за някакъв domain, някакъв user и някъде да съм сетнал частния ключ, за да ме логне автоматично. Знам, че може, защото преди го бях постигнал с някакви туториали, но сега не мога да се ориентирам.

Какво опитвам: Записвам частния ключ в файл .ssh/smth (с права 700) и викам ssh-add ~/.ssh/smth
Казва ми, че не може да резолвне хост smth. Ок, сменям името на файла на sub.domain.com и го правя пак, уж минава, но ми иска парола, за да се логне. Не захапва ключа. Какво бъркам?


Титла: Re: Linux 2 Linux: Как да добавя private key, така че да се логвам автоматично?
Публикувано от: ddantgwyn в Oct 18, 2013, 12:55
Генерирал съм ключ на сървъра с ssh-keygen, преместил съм го в authorized_keys и съм му сложил права 700.

По-неясно ми е при клиента какво да правя. Искам като напиша в конзолата ssh smth„ то да знае, че smth отговаря за някакъв domain, някакъв user и някъде да съм сетнал частния ключ, за да ме логне автоматично. Знам, че може, защото преди го бях постигнал с някакви туториали, но сега не мога да се ориентирам.

Какво опитвам: Записвам частния ключ в файл .ssh/smth (с права 700) и викам ssh-add ~/.ssh/smth
Казва ми, че не може да резолвне хост smth. Ок, сменям името на файла на sub.domain.com и го правя пак, уж минава, но ми иска парола, за да се логне. Не захапва ключа. Какво бъркам?

Най-вероятно не си дооправил настройките в /etc/ssh/sshd_config:

# GSSAPI options
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes

май това беше  8)

И още нещо -- коя точно дистрибуция използваш, защото ако ползваш и selinux в нея има още няколко неща, които трябва да направиш.


Титла: Re: Linux 2 Linux: Как да добавя private key, така че да се логвам автоматично?
Публикувано от: barakuda28 в Oct 18, 2013, 16:39
Всъщност излезе, че аз съм правил тотално грешно нещо. Трябвало просто да създам .ssh/config файл и в него да укажа alias, host, user и key


Титла: Re: Linux 2 Linux: Как да добавя private key, така че да се логвам автоматично?
Публикувано от: ddantgwyn в Oct 18, 2013, 21:26
Всъщност излезе, че аз съм правил тотално грешно нещо. Трябвало просто да създам .ssh/config файл и в него да укажа alias, host, user и key

Ами добре.