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

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

Итак, проблема в следующем. Из-за изоляции мне приходится работать из дома, и мне нужно удаленно управлять своим настольным компьютером в офисе через ssh.

На моем настольном компьютере установлена ​​ОС Ubuntu 18.04, установлены клиент и сервер OpenSH, и вот вывод ifconfig(я включаю данные, которые считаю важными, x1 и x2 — просто заполнители):

docker0: ....
         ....

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.128.67.196  netmask 255.255.0.0  broadcast 10.128.255.255
        .....
        .....  

lo: ....
    ....

Чтобы сделать вещи еще более болезненными, мой домашний ноутбук работает на Windows 10, так что все становится еще более непоследовательным, и я не могу использовать множество инструментов, доступных в Ubuntu. Теперь, у моего университета есть внутренняя сеть, конечно, и с моим ограниченным объемом знаний о сетях я провел несколько тестов.

- поэтому, если я попытаюсь подключиться с настольного ПК внутри университета (подключенного кабелем), я могу просто подключиться к своему ПК по SSH без особых проблем, выполнив команду:

ssh 10.128.67.196

- Я подключился со своего рабочего стола к суперкомпьютеру, который мы обычно используем, и который, как я полагаю, находится в «доверенном списке» университета, через: ssh supercomputer_address -> И все работает нормально.

-Если я подключаюсь по ssh к суперкомпьютеру С моего рабочего стола, я могу пинговать свой рабочий стол, но я НЕ МОГУ подключиться по ssh обратно к своему рабочему столу, иначе возникает ошибка:

ssh: connect to host 10.128.67.196 port 22: No route to host

Теперь я дважды проверил, открыт ли порт 22 на моем настольном компьютере. На самом деле, если я введу:

sudo netstat -lpn |grep :22

Я получил:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1311/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      1311/sshd

Я также дважды проверил, что это не проблема с брандмауэром, так как в настоящее время он отключен. Если я ввожу: sudo ufw status, я получаю -> Статус: Неактивно

-Если я попытаюсь пропинговать свой настольный компьютер с ноутбука с помощью Putty и:

ping 10.128.67.196

я получаю ->Request timed out

-Если я попытаюсь выполнить ping моего настольного компьютера из-за пределов университетской сети, ИСПОЛЬЗУЯ CISCO ANYCONNECT С МОЕЙ UNI VPN, или даже с ноутбука, подключенного к университетской сети Wi-Fi, но не подключенного по кабелю:

ping 10.128.67.196

Я получаю ->Request timed out

Должно быть что-то простое, что я игнорирую и что сводит меня с ума. Может ли кто-нибудь помочь?

решение1

Настольный компьютер имеет адрес в IPv4 10.0.0.0частныйДиапазон адресов, он просто не виден публично (если только тот, кто управляет NAT для вашей сети, не настроит его специально). Посмотрите, есть ли у вас какой-то VPN-доступ.

Связанный контент