Відмовлено в дозволі Windows SSH: 5 способів це виправити

Дотримуйтеся наших перевірених процедур, щоб негайно вирішити проблему

  • Ключі SSH використовуються для підключення до сервера дуже безпечним і безпечним способом.
  • Іноді під час спроби підключення ви можете отримати повідомлення SSH Permission denied.
  • Цю проблему можна вирішити, перевіривши, чи правильна адреса сервера, або змінивши дозволи для ключа 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-адреса з реальна IP-адреса сервера.

3. Додайте свій ключ SSH на сервер VPS

У цьому методі ви намагаєтеся додати ключ SSH, створений у системі, на сервер VPS. Це можна зробити, спершу згенерувавши новий ключ SSH у системі за допомогою такої команди: ssh-keygen -t rsa

Тепер вам, можливо, доведеться додати цей ключ SSH на сервер, виконавши цю команду: ssh-copy-id [email protected]

Тут вам доведеться змінити server.ip.address до фактичного значення адреси сервера та виконайте команду.

Також вимкніть Аутентифікація пароля функція та редагувати ssh_config файл для зміни єдиного методу автентифікації на ключі SSH.

Докладніше про цю тему
  • Як видалити стрілки швидкого доступу в Windows 11
  • Ось що каже Копілот про туристичне місце, де є банк їжі
  • Ексклюзив: окуляри AR для 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. Ми пропонуємо вибрати комплексне рішення, наприклад Фортект для ефективного вирішення проблем. Після встановлення просто натисніть Переглянути та виправити кнопку, а потім натисніть Почати ремонт.

Як використовувати Power Automate у Windows 11

Як використовувати Power Automate у Windows 11ЯкWindows 11

Корпорація Майкрософт надала всі безкоштовні програми Windows 10 у Windows 11 плюс деякі нові. Найцікавішим новим додатком, який поставляється в папці "Вхідні" з Windows 11, є додаток Power Automat...

Читати далі
Як легко приховати кошик у Windows 11

Як легко приховати кошик у Windows 11КошикWindows 11

Користувачі шукали спосіб налаштувати робочий стіл комп’ютера та приховати кошик у Windows 11.Хоча це так важливий інструмент, і до нього слід швидко отримати доступ, є люди, які віддають перевагу ...

Читати далі
Прозора панель завдань, що працює в Windows 11 [Просте керівництво]

Прозора панель завдань, що працює в Windows 11 [Просте керівництво]Windows 11

На форумах було кілька питань щодо прозорої панелі завдань у Windows 11.Оскільки нова ОС не внесла багато змін на панель завдань, користувачі шукали способи її налаштування та персоналізації.На щас...

Читати далі