Автор Тема: ssh-agent ошибка при добавлении ключа  (Прочитано 3979 раз)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Привет! Вот такое вылезло при попытке скормить ssh агенту ключик:

$ ssh-agent ~/.ssh/key
ssh-agent: execvp: ~/.ssh/key: Permission denied

Я так понимаю что причина в SGID:
# ll /usr/bin/ssh-agent
-rwx--s--x 1 root sshagent 321632 июн 27  2019 /usr/bin/ssh-agent

Так и должно быть, если да то как правильно кормить ключи агенту?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: ssh-agent ошибка при добавлении ключа
« Ответ #1 : 05.11.2020 17:13:09 »
ну так ssh-add... не ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: ssh-agent ошибка при добавлении ключа
« Ответ #2 : 05.11.2020 17:17:52 »
ну так ssh-add... не ?

Что-то нет. Агент запущен, но при ssh-add ругается:
ps auxw | grep ssh-agent
user      1272595  0.0  0.0   5744   340 ?        Ss   11:56   0:00 ssh-agent
$ ssh-add ~/.ssh/key
Error connecting to agent: No such file or directory

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: ssh-agent ошибка при добавлении ключа
« Ответ #3 : 05.11.2020 17:20:54 »
ssh-add -c
Сноси Винду, переходи на Линукс ! :)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: ssh-agent ошибка при добавлении ключа
« Ответ #4 : 05.11.2020 17:26:42 »
ssh-add -c

$ ssh-add -c
Error connecting to agent: No such file or directory
Такие странности при запуске агента у меня:
$ ssh-agent
SSH_AUTH_SOCK=/tmp/.private/user/ssh-xRUKVPpACae4/agent.1338646; export SSH_AUTH_SOCK;
SSH_AGENT_PID=1338647; export SSH_AGENT_PID;
echo Agent pid 1338647;

$ echo $SSH_AUTH_SOCK
/home/user/.ssh/agent

$ ll $SSH_AUTH_SOCK
ls: невозможно получить доступ ...

Может агента не так стартую?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: ssh-agent ошибка при добавлении ключа
« Ответ #5 : 05.11.2020 17:30:33 »
killall ssh-agent
eval $(ssh-agent -s)
ssh-add -c
Сноси Винду, переходи на Линукс ! :)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: ssh-agent ошибка при добавлении ключа
« Ответ #6 : 05.11.2020 17:34:58 »
killall ssh-agent
eval $(ssh-agent -s)
ssh-add -c

Всё получилось!
А можно комментарий почему так и что мы сделали?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Сноси Винду, переходи на Линукс ! :)

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: ssh-agent ошибка при добавлении ключа
« Ответ #8 : 05.11.2020 17:42:49 »
https://rtfm.co.ua/ssh-rsa-klyuchi-i-ssh-agent-upravlenie-ssh-klyuchami-i-ix-parolyami/#Could_not_open_a_connection_to_your_authentication_agent
Ознакомлюсь, спасибо!

Скажите - агент стартанул, ключ я ему скормил командой ssh-add и вижу его ssh-add -l, НО при попытке авторизазии по ssh пароль от ключа всё равно спрашивает. Что я не так делаю?

Оффлайн zah

  • Участник
  • *
  • Сообщений: 141
  • ^_^
Re: ssh-agent ошибка при добавлении ключа
« Ответ #9 : 05.11.2020 17:47:14 »
Всё верно, только вот долистал до раздела "Запуск ssh-agent и несколько консолей"

СПАСИБО!