# Сведения о протоколе SSH

С помощью протокола SSH можно подключаться и проходить проверку подлинности на удаленных серверах и службах. С помощью ключей SSH можно подключиться к GitHub без предоставления имени пользователя и personal access token при каждом посещении. Вы также можете использовать ключ SSH для подписывания фиксаций.

Доступ к данным и запись в репозиториях можно получить в GitHub с помощью SSH (протокол Secure Shell). При подключении через SSH проверка подлинности выполняется с помощью файла закрытого ключа на локальном компьютере. Дополнительные сведения о SSH см. в статье [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) Википедии.

При настройке протокола SSH необходимо создать новый закрытый ключ SSH и добавить его в агент SSH. Необходимо также добавить открытый ключ SSH в учетную запись на GitHub перед использованием ключа для проверки подлинности или подписывания фиксаций. Дополнительные сведения см. в разделе AUTOTITLE, AUTOTITLE\[ и \[AUTOTITLE[](/ru/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). ]\(/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)]\(/authentication/managing-commit-signature-verification/about-commit-signature-verification)

Вы можете дополнительно защитить ключ SSH с помощью аппаратного ключа безопасности, для которого требуется, чтобы физический аппаратный ключ безопасности был подключен к компьютеру, если пара ключей используется для проверки подлинности с помощью SSH. Вы также можете защитить ключ SSH, добавив ключ в ssh-agent и используя парольную фразу. Дополнительные сведения см. в разделе [Работа с парольными фразами ключа SSH](/ru/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases).

Чтобы использовать ключ SSH с репозиторием, который принадлежит организации, использующей единый вход SAML, необходимо авторизовать ключ. Дополнительные сведения см. в разделе [Авторизация ключа SSH для использования с единым входом](/ru/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)
в документации GitHub Enterprise Cloud.

Чтобы обеспечить безопасность учетной записи, вы можете регулярно просматривать список ключей SSH и отзывать все недействительные или скомпрометированные ключи. Дополнительные сведения см. в разделе [Проверка ключей SSH](/ru/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys).

Если вы не использовали ключ SSH в течение года, GitHub автоматически удалит неактивный ключ SSH в качестве меры предосторожности. Дополнительные сведения см. в разделе [Удаленные или отсутствующие ключи SSH](/ru/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys).

Организации, использующие GitHub Enterprise Cloud, могут предоставлять сертификаты SSH, которые члены могут использовать для доступа к репозиториям этой организации без добавления сертификата в учетную запись на GitHub. Если вы используете сертификат SSH, вы не можете использовать сертификат для доступа к вилкам репозиториев организации, если вилка принадлежит личной учетной записи. Дополнительные сведения см. в документации [](/ru/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities) по GitHub Enterprise Cloud.

## Дополнительные материалы

* [Устранение неполадок с SSH](/ru/authentication/troubleshooting-ssh)