Разрешение Windows SSH отклонено: 5 способов исправить это

Следуйте нашим проверенным процедурам, чтобы решить проблему сразу

  • Ключи 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

  1. нажмите Окна ключ + Ф чтобы запустить проводник и открыть папку, в которой находится ключ SSH.
  2. Щелкните правой кнопкой мыши ключ SSH и выберите Характеристики из контекстного меню.
  3. Перейти к Безопасность вкладку и нажмите Передовой внизу.
  4. Теперь нажмите Отключить наследование внизу и убедитесь Владелец только ваше имя пользователя.
  5. Если владельцем является кто-то другой, нажмите Изменять и выберите свое имя пользователя.
  6. После этого выберите любых других пользователей из Записи разрешений раздел и нажмите Удалять.
  7. Когда закончите, нажмите Применять и ХОРОШО.
  8. Это изменит разрешения на ключ SSH.

Где хранятся ключи SSH в Windows?

Все ключи SSH хранятся на системном диске в следующей папке (имя пользователя замените фактическим именем): C:\Users\username\.ssh

Конечно, если ваш системный диск имеет другую букву, вы должны заменить букву в указанном выше пути на свою.

Надеюсь, что эта статья была полезной и помогла решить проблему с отказом в доступе к SSH.

Вам также следует ознакомиться с нашим руководством по как исправить плохого владельца или разрешения в конфигурации SSH потому что это может предложить некоторую дополнительную информацию.

Наши читатели также жаловались, что столкнулись с Не удалось установить подлинность хоста ошибка. Если вы среди них, прочтите выделенное руководство, чтобы узнать, как это исправить.

Если вы знаете какие-либо другие возможные решения этой проблемы или хотите что-то спросить об этой проблеме, используйте раздел комментариев ниже.

Все еще испытываете проблемы?

СПОНСОР

Если приведенные выше рекомендации не помогли решить вашу проблему, на вашем компьютере могут возникнуть более серьезные проблемы с Windows. Мы предлагаем выбрать комплексное решение, такое как Защитить для эффективного решения проблем. После установки просто нажмите кнопку Посмотреть и исправить кнопку, а затем нажмите Начать ремонт.

Windows 11 зависает при нажатии Alt-Tab? 5 способов исправить это

Windows 11 зависает при нажатии Alt-Tab? 5 способов исправить этоОкна 11

Изучите самые простые способы решения проблемыWindows 11 зависает при нажатии клавиши Alt-Tab, если у вас повреждены системные файлы или несовместимые приложения.Чтобы исправить это, запустите скан...

Читать далее
Диспетчер задач Windows 11 имеет новый дизайн диалогов

Диспетчер задач Windows 11 имеет новый дизайн диалоговОкна 11центр обновления Windows

Не каждое обновление диалогового меню будет задокументировано.Новый пользовательский интерфейс очень близок к общему дизайну Windows 11.На данный момент вы можете увидеть изменения в бета-канале.Од...

Читать далее
Тип запуска служб выделен серым цветом? 3 способа исправить это

Тип запуска служб выделен серым цветом? 3 способа исправить этоОкна 11

Настройте параметры запуска службы в редакторе реестра.Тип запуска службы, выделенный серым цветом, может препятствовать привилегиям модификации.Настройки системной политики и проблемы с реестром W...

Читать далее