Как избежать openSSH, показывающего всплывающее окно аутентификации?

При отправке репозитория bzr на другой сервер мне нужно ввести пароль openSSH.

После того, как я набрал его, появляется всплывающее окно openSSH и снова требует пароль.

Есть ли способ избежать этого?

1
задан 11 February 2011 в 02:36

3 ответа

Дело в том, что даже при использовании ключа SSH, если вы введете код доступа в ключ ssh, который вы используете, вам потребуется ввести пароль для разблокировки ключа один раз во время сеанса входа в систему (если не настроено иное). Это мера безопасности, которую некоторые люди включают, чтобы другие не могли использовать ни свою систему, ни свой SSH-ключ в своей собственной системе.

РЕДАКТИРОВАТЬ
Чтобы это исправить, вам нужно отредактировать ваш SSH-ключ (если вы его используете), чтобы он не требовал пароля, и seahorse (графический интерфейс для управления ключами и т. д.) поможет вам сделать это. Я настоятельно рекомендую вам не удалять свой код доступа из вашего ключа SSH (если это то, что вызывает всплывающие окна, и я уверен, что это так)

0
ответ дан 11 February 2011 в 02:36

Вы можете найти GPG Agent полезным - см. Страницу Советы и хитрости в Справке сообщества Ubuntu

.
0
ответ дан 11 February 2011 в 02:36

Говоря «пароль», я предполагаю, что это означает, что у вас нет ключа SSH.

Самый простой способ сделать это:

  1. Открыть окно терминала и запустить ssh-keygen
  2. Принять местоположение по умолчанию
  3. Введите пароль или фразу-пароль дважды (пароль похож на пароль, но может содержать пробелы)
  4. Запустите ssh-copy-id OTHERSERVER и введите свой пароль
  5. Запустите ssh OTHERSERVER

Теперь попросить вас ввести пароль, который вы ввели.

После этого gnome-keyring-daemon или ssh-agent будут помнить вашу фразу-пароль до тех пор, пока вы не выйдете из системы.

0
ответ дан 11 February 2011 в 02:36

Другие вопросы по тегам:

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