Автор Тема: Linux 2 Linux: Как да добавя private key, така че да се логвам автоматично?  (Прочетена 8644 пъти)

barakuda28

  • Напреднали
  • *****
  • Публикации: 37
    • Профил
Генерирал съм ключ на сървъра с ssh-keygen, преместил съм го в authorized_keys и съм му сложил права 700.

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

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

ddantgwyn

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 1262
    • Профил
Генерирал съм ключ на сървъра с 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 в нея има още няколко неща, които трябва да направиш.
Активен

the lamer's team honourable member

barakuda28

  • Напреднали
  • *****
  • Публикации: 37
    • Профил
Всъщност излезе, че аз съм правил тотално грешно нещо. Трябвало просто да създам .ssh/config файл и в него да укажа alias, host, user и key
Активен

ddantgwyn

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 1262
    • Профил
Всъщност излезе, че аз съм правил тотално грешно нещо. Трябвало просто да създам .ssh/config файл и в него да укажа alias, host, user и key

Ами добре.
Активен

the lamer's team honourable member