Я запускаю сервер Godaddy. Я выполнил следующие шаги для ssh
Создал ssh ключ на Godaddy и разрешил их. Сохраненный ключ в пабе Примечание: мое открытое имя ключа test Используется шпатлевка для входа в системуТеперь проблема в том, что я зашел на сервер, полученный в моем каталоге public_html / test
Здесь я инициализировал мой git, но всякий раз, когда я пытаюсь вытащить его, вы отказываетесь от разрешения
eval $(ssh-agent -s)
ssh-add ~/.ssh/test
. После этого он позволяет мне тянуть с git repo, но я должен добавить это снова и снова. Я даже добавил это к авторизованным ключам, но это не сработало.
Есть ли способ постоянно добавлять этот ключ?
Вы можете либо перенести агента SSH на свой компьютер, либо использовать агентную переадресацию, либо вообще не использовать агента SSH.
Вы можете сохранить свой закрытый ключ SSH для доступа к Git на своем ПК (а не на вашем сервере) и использовать пересылку агента SSH.
SSH Forwarding - это функция SSH, которая позволяет получить доступ с вашего сервера GoDaddy к агенту SSH вашего ПК через ваше соединение SSH (PuTTY). С помощью SSH Agent Forwarding вам не нужно запускать отдельные агенты SSH на разных компьютерах, но только один раз, а затем «пересылать» его на любой компьютер, на котором вы хотите использовать SSH-ключи.
Pageant - это реализация агента SSH , который поставляется вместе с пакетом PuTTY.
Чтобы настроить его:
Начать показ на компьютере Windows (поместите ссылку в свою папку «Автозагрузка», чтобы запустить ее автоматически при входе в систему Windows) добавьте закрытый ключ SSH, который вы используете для доступа к Git to Pageant В PuTTY, отредактируйте сохраненный сеанс для вашего сервера GoDaddy: установите флажок «Разрешить переадресацию агента» (в разделе «Подключение -> SSH -> Auth)). Подключитесь к вашему серверу GoDaddy, используя PuTTY с эта конфигурация сеанса, которую вы только что скорректировали, чтобы подтвердить, что SSH Agent Forwarding теперь работает: Запустите ssh-add -l на вашем сервере GoDaddyСоответствующие разделы документации PuTTY:
Использование перенаправления агентов Начало работы с Pageant [ ! d13]Клиент SSH (включая Git) будет pe r по умолчанию искать ключи ~/.ssh/id_rsa, ~/.ssh/id_dsa aso
Если вы переименуете свои личные и открытые ключи в ~/.ssh/id_rsa и ~/.ssh/id_rsa.pub (замените rsa на тип ключа, который вы используете, если он это не RSA). Ваш git должен попробовать их напрямую - без необходимости ssh-agent.
Вы можете либо перенести агента SSH на свой компьютер, либо использовать агентную переадресацию, либо вообще не использовать агента SSH.
Вы можете сохранить свой закрытый ключ SSH для доступа к Git на своем ПК (а не на вашем сервере) и использовать пересылку агента SSH.
SSH Forwarding - это функция SSH, которая позволяет получить доступ с вашего сервера GoDaddy к агенту SSH вашего ПК через ваше соединение SSH (PuTTY). С помощью SSH Agent Forwarding вам не нужно запускать отдельные агенты SSH на разных компьютерах, но только один раз, а затем «пересылать» его на любой компьютер, на котором вы хотите использовать SSH-ключи.
Pageant - это реализация агента SSH , который поставляется вместе с пакетом PuTTY.
Чтобы настроить его:
Начать показ на компьютере Windows (поместите ссылку в свою папку «Автозагрузка», чтобы запустить ее автоматически при входе в систему Windows) добавьте закрытый ключ SSH, который вы используете для доступа к Git to Pageant В PuTTY, отредактируйте сохраненный сеанс для вашего сервера GoDaddy: установите флажок «Разрешить переадресацию агента» (в разделе «Подключение -> SSH -> Auth)). Подключитесь к вашему серверу GoDaddy, используя PuTTY с эта конфигурация сеанса, которую вы только что скорректировали, чтобы подтвердить, что SSH Agent Forwarding теперь работает: Запустите ssh-add -l на вашем сервере GoDaddyСоответствующие разделы документации PuTTY:
Использование перенаправления агентов Начало работы с Pageant [ ! d13]Клиент SSH (включая Git) будет pe r по умолчанию искать ключи ~/.ssh/id_rsa, ~/.ssh/id_dsa aso
Если вы переименуете свои личные и открытые ключи в ~/.ssh/id_rsa и ~/.ssh/id_rsa.pub (замените rsa на тип ключа, который вы используете, если он это не RSA). Ваш git должен попробовать их напрямую - без необходимости ssh-agent.
Вы можете либо перенести агента SSH на свой компьютер, либо использовать агентную переадресацию, либо вообще не использовать агента SSH.
Вы можете сохранить свой закрытый ключ SSH для доступа к Git на своем ПК (а не на вашем сервере) и использовать пересылку агента SSH.
SSH Forwarding - это функция SSH, которая позволяет получить доступ с вашего сервера GoDaddy к агенту SSH вашего ПК через ваше соединение SSH (PuTTY). С помощью SSH Agent Forwarding вам не нужно запускать отдельные агенты SSH на разных компьютерах, но только один раз, а затем «пересылать» его на любой компьютер, на котором вы хотите использовать SSH-ключи.
Pageant - это реализация агента SSH , который поставляется вместе с пакетом PuTTY.
Чтобы настроить его:
Начать показ на компьютере Windows (поместите ссылку в свою папку «Автозагрузка», чтобы запустить ее автоматически при входе в систему Windows) добавьте закрытый ключ SSH, который вы используете для доступа к Git to Pageant В PuTTY, отредактируйте сохраненный сеанс для вашего сервера GoDaddy: установите флажок «Разрешить переадресацию агента» (в разделе «Подключение -> SSH -> Auth)). Подключитесь к вашему серверу GoDaddy, используя PuTTY с эта конфигурация сеанса, которую вы только что скорректировали, чтобы подтвердить, что SSH Agent Forwarding теперь работает: Запустите ssh-add -l на вашем сервере GoDaddyСоответствующие разделы документации PuTTY:
Использование перенаправления агентов Начало работы с Pageant [ ! d13]Клиент SSH (включая Git) будет pe r по умолчанию искать ключи ~/.ssh/id_rsa, ~/.ssh/id_dsa aso
Если вы переименуете свои личные и открытые ключи в ~/.ssh/id_rsa и ~/.ssh/id_rsa.pub (замените rsa на тип ключа, который вы используете, если он это не RSA). Ваш git должен попробовать их напрямую - без необходимости ssh-agent.