Как я использую открытый ключ SSH от удаленной машины?

Установка открытые ключи настраивается на MacBook. Я могу сделать нажатие без пароля к GitHub и серверу (iMac) в локальной сети.

Проблемой я знаю ключи, является частично установка правильно, потому что я, все работает, если я сижу в MacBook. То, что не работает, когда я SSH в MacBook удаленно и попытку продвинуть к GitHub или к серверу iMac. Мне предлагают ввести мой ключевой пароль SSH.

Что я пропускаю, чтобы позволить продвинуть к GitHub от MacBook, в то время как зарегистрированный удаленно от iMac?

0
задан 16.06.2010, 03:55

2 ответа

Подходящий агент SSH. Можно или выполнить агент на локальной машине, загрузить ключ в там и включить передачу агента SSH, или можно соединиться с существующим агентом во время сессии SSH. Я понятия не имею, как последний сделан.

0
ответ дан 27.11.2019, 19:37

У меня есть частичное решение

$> eval `ssh-agent`
$> ssh-add
enter the passphrase here

Проблема состоит в том, что это решение не является персистентным как лучше всего, я могу сказать. Плюс, кажется, что я буду обязан вводить свой пароль, по крайней мере, один раз во время, в которое я вхожу, который побеждает цель. Я не делаю большого количества задач как это, это - всегда просто "вход в систему, продвиньте, выход из системы".

0
ответ дан 27.11.2019, 19:37

Теги

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