Необходимо снова и снова добавлять ssh на сервер Godaddy [закрыто]

Я использую сервер Godaddy. Я выполнил следующие шаги для ssh

  1. Создал ssh-ключ на Godaddy и авторизовал их.
  2. Сохраненный ключ pub Примечание: мой открытый ключ называется test
  3. Используется замазка для входа в систему

Теперь проблема в том, что я вошел на сервер, находящийся в моем каталоге public_html / test

Здесь Я инициализировал свой git, но всякий раз, когда я пытаюсь вытащить его, он запрещает разрешение

eval $(ssh-agent -s)  
ssh-add ~/.ssh/test

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

Есть ли способ добавить этот ключ навсегда?

0
задан 20 October 2017 в 10:18

1 ответ

Вы могли или переместить агент SSH в свой ПК и использовать Передачу Агента или не использовать агент SSH вообще.

Используя Агент SSH на Вашем ПК и передаче агента вместо Агента SSH на сервере

можно сохранить закрытый ключ SSH для доступа к Мерзавцу на ПК (вместо на сервере) и использовать Передачу Агента SSH.

Передача Агента SSH является функцией SSH, который предоставляет доступ от Вашего сервера GoDaddy до агента Вашего ПК SSH через Ваш SSH (ШПАКЛЕВКА) соединение. С Агентом SSH, Передавая Вы не должны запустить отдельные агенты SSH на различных машинах, но только однажды и затем 'передать' его любой машине, Вы хотите использовать SSH, включает.

Театрализованное представление является реализацией агента SSH, которая идет с комплектом PuTTY.

Для установки его:

  1. Запускаются, Театрализованное представление на Вас Windows PC (поместите ссылку в свою папку 'Startup' для запуска, это автоматически при входе Windows)
  2. добавляют закрытый ключ SSH, который Вы используете для доступа к Мерзавцу к Театрализованному представлению
  3. В PuTTY, редактируете Сохраненную Сессию для своего сервера GoDaddy: Проверьте, "Позволяют передачу агента" (при Соединении-> SSH-> Автор)
  4. Подключение к Вашему использованию сервера GoDaddy PuTTY с этой конфигурацией сессии, которую Вы просто скорректировали
  5. , чтобы подтвердить, что Агент SSH, Передающий теперь, работает: Выполненный ssh-add -l на Вашем сервере GoDaddy

Соответствующие разделы в документации PuTTY:

Используя Мерзавца с аутентификацией с открытым ключом SSH, но никаким агентом SSH

клиент SSH (включая Мерзавца) будет на значение по умолчанию искать ключи ~/.ssh/id_rsa, ~/.ssh/id_dsa a.s.o.

, Если Вы переименовываете свои закрытые и открытые ключи к ~/.ssh/id_rsa и ~/.ssh/id_rsa.pub (замена rsa с ключевым типом Вы используете, если это не RSA)., Ваш git должен попробовать их непосредственно - без потребности в ssh-agent.

1
ответ дан 2 November 2019 в 02:35

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

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