Следуйте нашим проверенным процедурам, чтобы решить проблему сразу
- Ключи SSH используются для подключения к серверу очень безопасным и надежным способом.
- Иногда вы можете получить сообщение об отказе в разрешении SSH при попытке подключения.
- Возможно, это можно решить, проверив правильность адреса сервера или изменив разрешения ключа SSH.
SSH или Secure Socket Shell — это зашифрованный протокол, обеспечивающий безопасный доступ к любому удаленному устройству или серверу через незащищенную сеть.
Когда некоторые из наших читателей попытались пройти аутентификацию с помощью этих ключей, они получили сообщение об отказе в разрешении SSH на своем ПК с Windows 11.
Пользователи могут не знать о причинах этого типа сообщения об ошибке в системе. Это влияет на продуктивность их работы.
Некоторые пользователи также столкнулись с Ошибка идентификации обмена SSH в системе, но ссылка приведет вас к полезному руководству, чтобы исправить это.
Почему я получаю сообщение об отказе в разрешении SSH в Windows 11?
Это сообщение об ошибке может быть вызвано рядом факторов, которые перечислены ниже:
- Неверный сервер - Если вы пытаетесь подключиться к какому-то неправильному серверу с его IP-адресом, вы можете получить сообщение об отказе в доступе в вашей системе.
- Неправильный пароль – Некоторые пользователи пытаются получить доступ к серверу, используя неправильные учетные данные.
- Слишком много ключей SSH – Когда в системе присутствует большое количество ключей SSH, поэтому система может выбрать неправильный из доступных
- Разрешения ключа SSH слишком открыты – Если разрешения ключа SSH широко открыты и доступны большинству пользователей в системе, цель безопасности использования ключа может быть поставлена под угрозу.
Если вы столкнулись с этой проблемой на ПК с Windows 11, в этой статье вы найдете пять лучших доступных решений, которые подробно описаны ниже.
Как обойти разрешение SSH, запрещенное в Windows 11?
1. Проверьте, подключаетесь ли вы к правильному серверу
Это может показаться глупым, но многие пользователи склонны совершать эту ошибку и задаются вопросом, почему они сталкиваются с таким сообщением об ошибке в своей системе.
Когда вы пытаетесь подключиться к серверу с помощью ключа SSH и адреса сервера, вам необходимо перепроверить адрес сервера два-три раза, прежде чем пытаться получить к нему доступ.
Возможно, вы пропустили несколько цифр или неправильно разместили их в адресе сервера. Поэтому всегда подтверждайте адрес сервера, прежде чем продолжить.
2. Попробуйте войти с паролем
Вы всегда можете попробовать войти на сервер, используя метод пароля. Но чтобы это работало, вам нужно включить функцию аутентификации по паролю.
Если он уже включен, вы можете получить доступ к серверу с помощью следующей командной строки:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
В приведенной выше команде вы должны заменить [электронная почта защищена] с фактический адрес сервера и пароль с настоящий пароль.
Если PasswordAuthentication отключен, сначала вам нужно включить его, а затем сгенерировать новый ключ ssh с помощью следующей команды: ssh-keygen -R server.IP.address
Совет эксперта:
СПОНСОР
Некоторые проблемы с ПК трудно решить, особенно когда речь идет об отсутствующих или поврежденных системных файлах и репозиториях вашей Windows.
Обязательно используйте специальный инструмент, например Защитить, который просканирует и заменит ваши поврежденные файлы их свежими версиями из своего репозитория.
Вы должны заменить сервер. Айпи адрес с реальный IP адрес сервера.
3. Добавьте свой SSH-ключ на сервер VPS.
В этом методе вы пытаетесь добавить ключ SSH, созданный в системе, на сервер VPS. Это можно сделать, сначала сгенерировав новый ключ SSH в системе с помощью следующей команды: ssh-keygen -t rsa
Теперь вам, возможно, придется добавить этот SSH-ключ на сервер, выполнив следующую команду: ssh-copy-id [email protected]
Здесь вы должны изменить IP-адрес сервера на фактическое значение адреса сервера и выполните команду.
Кроме того, отключите Аутентификация по паролю отличать и редактировать ssh_config файл для изменения единственного метода аутентификации на ключи SSH.
- Как убрать стрелки быстрого доступа в Windows 11
- Вот что говорит второй пилот о туристическом месте продовольственного банка
- Эксклюзив: очки дополненной реальности для Lenovo Legion Go, дата выпуска и новые изображения
4. Вручную выберите ключ для использования
Когда в системе доступно слишком много ключей SSH, она может выбрать любой случайный ключ SSH и создать такие проблемы.
Итак, вы можете выполнить следующую команду, чтобы выбрать ключ SSH, предоставленный вами в команде: ssh -i /users/user_name/.shh/id_rsa [email protected]
Перед выполнением команды необходимо заменить /users/user_name/.shh/id_rsa с путем ключа SSH, который вы хотите добавить, и [электронная почта защищена] с реальными значениями.
5. Измените разрешения вашего ключа SSH
- нажмите Окна ключ + Ф чтобы запустить проводник и открыть папку, в которой находится ключ SSH.
- Щелкните правой кнопкой мыши ключ SSH и выберите Характеристики из контекстного меню.
- Перейти к Безопасность вкладку и нажмите Передовой внизу.
- Теперь нажмите Отключить наследование внизу и убедитесь Владелец только ваше имя пользователя.
- Если владельцем является кто-то другой, нажмите Изменять и выберите свое имя пользователя.
- После этого выберите любых других пользователей из Записи разрешений раздел и нажмите Удалять.
- Когда закончите, нажмите Применять и ХОРОШО.
- Это изменит разрешения на ключ SSH.
Где хранятся ключи SSH в Windows?
Все ключи SSH хранятся на системном диске в следующей папке (имя пользователя замените фактическим именем): C:\Users\username\.ssh
Конечно, если ваш системный диск имеет другую букву, вы должны заменить букву в указанном выше пути на свою.
Надеюсь, что эта статья была полезной и помогла решить проблему с отказом в доступе к SSH.
Вам также следует ознакомиться с нашим руководством по как исправить плохого владельца или разрешения в конфигурации SSH потому что это может предложить некоторую дополнительную информацию.
Наши читатели также жаловались, что столкнулись с Не удалось установить подлинность хоста ошибка. Если вы среди них, прочтите выделенное руководство, чтобы узнать, как это исправить.
Если вы знаете какие-либо другие возможные решения этой проблемы или хотите что-то спросить об этой проблеме, используйте раздел комментариев ниже.
Все еще испытываете проблемы?
СПОНСОР
Если приведенные выше рекомендации не помогли решить вашу проблему, на вашем компьютере могут возникнуть более серьезные проблемы с Windows. Мы предлагаем выбрать комплексное решение, такое как Защитить для эффективного решения проблем. После установки просто нажмите кнопку Посмотреть и исправить кнопку, а затем нажмите Начать ремонт.