Разрешение 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 Copilot и меню «Пуск» Поиск Bing

Легко отключите Windows 11 Copilot и меню «Пуск» Поиск BingОкна 11второй пилот Windows

Вы можете удалить Copilot прямо из настроек в Windows 11.Microsoft недавно интегрировала Windows Copilot в Windows 11, что позволяет вам управлять различными задачами ОС. Bing Search поставляется с...

Читать далее
Как редактировать и удалять данные EXIF ​​в Windows

Как редактировать и удалять данные EXIF ​​в WindowsУправление фотографиямиОкна 11

Используйте встроенный функционалЧтобы отредактировать данные EXIF ​​в Windows, перейдите в раздел Подробности вкладка на изображении Характеристики, и внести необходимые коррективы.Вы можете испол...

Читать далее
8 способов исправить DTS: X Ultra не работает

8 способов исправить DTS: X Ultra не работаетОкна 11

Чтобы исправить неработающую версию DTS: X Ultra, переустановите аудиодрайверы, отключите драйвер аудиосопроцессора AMD или переустановите приложение DTS: X Ultra.Продолжайте читать, чтобы узнать б...

Читать далее