Задать вопрос
@kitcart

Постоянно требует ввода фразы для SSH, как решить?

Добрый день.

На компе стоит Win10 в ней имеется subsystem ubuntu linux 18
Для работы в терминале соответственно.
При подключении по ssh, всегда требует ввести секретную фразу (не важно, сервер, гит или еще куда).
Это не создает особых проблем, ну ввел раз и норм. Пока сессия держится, можно работать.
Однако это создает огромные проблемы при деплое и др. вещей которые работают ssh. Там запрос идет раз в секунду на каждый чих и вводить постоянно фразу не реально.

Пробовал
$ eval `ssh-agent -s`
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /home/user/.ssh/id_rsa:
Identity added: /home/user/.ssh/id_rsa
(/home/user/.ssh/id_rsa_key)


Так же работает на одну сессию.

Собственно вопрос: как не вводить постоянно фразу при коннекте по ssh?

Спасибо.

P.S.
ключ сгенерирован, ssh-copy-id для всех нужных серверов.
  • Вопрос задан
  • 492 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
DevMan
@DevMan
пользуйте ssh agent forwarding.
Ответ написан
Комментировать
SagePtr
@SagePtr
Еда - это святое
Для деплоя можно использовать другой ключ, который не защищать секретной фразой, но и доступ при авторизации данным ключом будет только для чтения.

https://developer.github.com/v3/guides/managing-de...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы