@Quad_Tree

Как использовать SSH без ввода passphrase?

Я на Crontab повесил задачу, чтобы он запускал определённый скрипт каждый день. В этом скрипте есть команда, отвечающая за push коммитов на удалённый репозиторий bitbucket. Удалённый репозиторий подключил по SSH, чтобы не вводить каждый раз пароль от репозитория, но теперь он каждый раз запрашивает passphrase. Как можно от этого избавится?
  • Вопрос задан
  • 3388 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Почитать про авторизацию по ssh ключам.

Создаете пару ключей (появятся файлы $HOME/.ssh/id_rsa и $HOME/.ssh/id_rsa.pub
ssh-keygen

копируете публичный ключ на удаленный сервер
ssh-copy-id user@remoteserver (для шелл машин)
для битбакета - в вебинтерфейсе посмотрите в профайле, куда можно вставить публичный ключ - просто скопируйте туда содержимое id_rsa.pub

Для passphrase - либо перегенерируйте ключ без passphrase, либо используйте ssh агент (под виндой например pageant от putty)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Erelecano
Админю сервера, починяю примуса.
Использовать ssh-agent для хранения ключа.
https://help.github.com/articles/working-with-ssh-...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы