Рейтинг:0

Терминал Windows: «ssh: подключиться к хосту 12.3.4.56, порт 22: доступ запрещен»

флаг dz
Tug

У меня есть неиспользуемый компьютер, который я превратил в сервер для Minecraft. Я установил Ubuntu Server 20.04.4 LTS и настроил его.

Я хочу подключиться к своему серверу с помощью ПК с Windows 10, предпочтительно с помощью терминала Windows или PuTTY. Казалось, это так же просто, как установить OpenSSH Client и запустить команду ssh имя пользователя@12.3.4.56. Однако я сразу получаю ssh: подключиться к хосту 12.3.4.56, порт 22: доступ запрещен сообщение.

Поэтому я установил PuTTY и попробовал. я получил Ошибка сети: Отказано в доступе сразу после выбора открыть.

Тем не менее, на моем ноутбуке установлена ​​ОС Zorin, и я могу без проблем зайти на сервер.

Все мои ПК подключены к одной сети.

Я пробовал следующее:

  • (Сервер Ubuntu) Я изменил файл sshd-config, раскомментировав PermitRootLogin yes, PasswordAuthentication yes (согласно найденным мной учебным пособиям) и даже изменив номер порта с 22 на что-то другое (конечно, установив правило ufw для разрешения).
  • (Сервер Ubuntu) Я установил правило, разрешающее IP-адрес моего ПК с Windows через брандмауэр.
  • (Сервер Ubuntu) Я проверил статус службы SSH, убедившись, что Ubuntu и SSH полностью обновлены, перезапустил SSH, а также создал учетную запись root и пароль.
  • (Сервер Ubuntu) Я переустановил OpenSSH.
  • (Сервер Ubuntu) Я сбросил брандмауэр.
  • (Windows 10) На моем ПК установлен клиент OpenSSH.
  • (Windows 10) Я отключил антивирус и брандмауэр.
  • (Windows 10) Я создал правила для входящего и исходящего трафика для порта 22 через брандмауэр Windows.
  • (Сеть) Я перезапустил свой роутер.

Журнал отладки

C:\WINDOWS\system32>ssh -vvv имя пользователя@12.3.4.56
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug3: не удалось открыть файл: C:/Users/joshu/.ssh/config ошибка: 2
debug3: не удалось открыть файл: C:/ProgramData/ssh/ssh_config ошибка: 2
debug2: resolve_canonicalize: имя хоста 12.3.4.56 — это адрес
отладка2: ssh_connect_direct
debug1: подключение к порту 22 12.3.4.56 [12.3.4.56].
debug3: finish_connect - ОШИБКА: асинхронный ввод-вывод завершен с ошибкой: 10013, ввод-вывод: 000001AF8F3FDFB0
debug1: подключиться к адресу 12.3.4.56, порт 22: доступ запрещен
ssh: подключиться к хосту 12.3.4.56, порт 22: доступ запрещен

Мой Сервер Ubuntu использует «OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 марта 2020 г.».

Я в недоумении, что делать дальше. Мне просто интересно, что я могу упустить. Я создал папку .ssh и папку .ssh, так как их там не было. Я не уверен, как создать файл ssh_config и что мне нужно туда добавить, чтобы мой ПК с Windows мог безопасно подключиться к моему серверу.

user535733 avatar
флаг cn
Если вы спросите у своей любимой поисковой системы «ошибка шпатлевки 10013», вы укажете на наиболее вероятные причины.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.