{"meta":{"title":"Устранение неполадок с SSH","intro":"При использовании SSH для подключения и аутентификации GitHub, возможно, потребуется устранить неожиданные проблемы, которые могут возникнуть.","product":"Проверка подлинности","breadcrumbs":[{"href":"/ru/authentication","title":"Проверка подлинности"},{"href":"/ru/authentication/troubleshooting-ssh","title":"Устранение неполадок с SSH"}],"documentType":"category"},"body":"# Устранение неполадок с SSH\n\nПри использовании SSH для подключения и аутентификации GitHub, возможно, потребуется устранить неожиданные проблемы, которые могут возникнуть.\n\n## Links\n\n* [Использование SSH через порт HTTPS](/ru/authentication/troubleshooting-ssh/using-ssh-over-the-https-port)\n\n  Иногда брандмауэры отказываются в полной мере разрешать подключения по протоколу SSH. Если использование клонирования HTTPS с кэшированием учетных данных недоступно, можно попытаться выполнить клонирование с помощью SSH-подключения, выполненного через порт HTTPS. Большинство правил брандмауэра должны разрешать этот вариант, но прокси-серверы могут этому помешать.\n\n* [Восстановление парольной фразы ключа SSH](/ru/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)\n\n  Если вы потеряли парольную фразу для ключа SSH, то в зависимости от используемой операционной системы можно восстановить парольную фразу ключа SSH или создать новую парольную фразу.\n\n* [Удаленные или отсутствующие ключи SSH](/ru/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys)\n\n  В целях безопасности GitHub автоматически удаляются SSH-ключи, которые не использовались уже год.\n\n* [Ошибка: сбой проверки ключа узла](/ru/authentication/troubleshooting-ssh/error-host-key-verification-failed)\n\n  В качестве меры предосторожности SSH отслеживает, какие узлы он ранее видел.\n\n* [Ошибка: отказано в разрешении (publickey)](/ru/authentication/troubleshooting-ssh/error-permission-denied-publickey)\n\n  Ошибка \"Отказано в разрешении\" означает, что сервер отклонил подключение. Ниже приведено несколько причин и разъяснение по самым распространенным примерам.\n\n* [Ошибка: недопустимый номер файла](/ru/authentication/troubleshooting-ssh/error-bad-file-number)\n\n  Эта ошибка обычно означает, что не удалось подключиться к серверу. Зачастую это связано с брандмауэрами и прокси-серверами.\n\n* [Ошибка: ключ уже используется](/ru/authentication/troubleshooting-ssh/error-key-already-in-use)\n\n  Эта ошибка возникает при попытке добавить ключ, который уже добавлен в другую учетную запись или репозиторий.\n\n* [Ошибка: разрешение пользователя или репозитория отклонено для другого пользователя](/ru/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)\n\n  Эта ошибка означает, что ключ, с которым вы отправляете сообщение, присоединен к учетной записи, не имеющей доступа к репозиторию.\n\n* [Ошибка: разрешение пользователя или репозитория отклонено для пользователя или другого репозитория](/ru/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)\n\n  Эта ошибка означает, что ключ, который вы используете для передачи, присоединяется к другому репозиторию в качестве ключа развертывания и не имеет доступа к репозиторию, в который вы пытаетесь передать данные.\n\n* [Ошибка: агент признал ошибку при подписании](/ru/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)\n\n  В редких случаях подключение к GitHub через SSH в Linux приводит к ошибке \"Agent admitted failure to sign using the key\". Чтобы устранить такую проблему, выполните следующие действия.\n\n* [Ошибка: ssh-add: недопустимый параметр - apple-use-keychain](/ru/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)\n\n  Эта ошибка означает, что ваша версия ssh-add не поддерживает интеграцию цепочки ключей macOS, что позволяет хранить парольную фразу в цепочке ключей.\n\n* [Ошибка: проблема с SSL-сертификатом, проверьте правильность указанного ЦС](/ru/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok)\n\n  Эта ошибка означает, что корневой сертификат ЦС устарел. Если ваш корневой сертификат CA нужно обновить, вы не сможете push или pull из GitHub репозиториев.\n\n* [Ошибка: неизвестный тип ключа](/ru/authentication/troubleshooting-ssh/error-unknown-key-type)\n\n  Эта ошибка означает, что используемый тип ключа SSH не был распознан или не поддерживается клиентом SSH.\n\n* [Ошибка: выполняется аудит ключей SSH](/ru/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)\n\n  Эта ошибка означает, что ключ SSH, который вы используете для выполнения операции Git, не был проверен."}