У меня есть неиспользуемый компьютер, который я превратил в сервер для 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 мог безопасно подключиться к моему серверу.