Ресурс SSH недоступен при подключении

#ssh

Вопрос:

Я создал виртуальную машину с multipass помощью , я пытаюсь подключиться к этому экземпляру ssh с помощью команды:

ssh -vvv -i обратный ключ ubuntu@10.136.38.199

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

  • Ошибка, которую я получил:
 ubuntu@laptop-number2:~$ ssh -vvv -i back_key ubuntu@10.136.38.199 OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 Mar 2020 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files debug1: /etc/ssh/ssh_config line 21: Applying options for * debug2: resolve_canonicalize: hostname 10.136.38.199 is address debug2: ssh_connect_direct debug1: Connecting to 10.136.38.199 [10.136.38.199] port 22. debug1: connect to address 10.136.38.199 port 22: Resource temporarily unavailable ssh: connect to host 10.136.38.199 port 22: Resource temporarily unavailable  

Независимо от Github Action того, с другого компьютера или со второго, я не могу подключиться к multipass экземпляру по ssh.

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

Я подумал, что это может быть проблема с брандмауэром, поэтому отключил его с помощью:

sudo systemctl остановить ufw

Я сделал это в виртуальной машине и на хост-машине, затем перезапустил ssh внутри экземпляра.

Ответ №1:

Причина: у меня возникли эти проблемы из-за сети, над которой я работал. Не удалось связаться с ssh — портом сервера.
Я знал это, используя nmap:

nmap -Pn -p 22 lt;IP_OF_SERVERgt;

В результате получилось: Порт отфильтрован.
Работа с мобильной сетью также не решила эту проблему, так как мой провайдер заблокировал этот порт. Решением было использование сети из моего дома для ssh-сервера.