Не стесняйтесь, дайте мне знать, если это не то место, где спросить, но я уже некоторое время об этом думаю. Я живу в университетском общежитии, и у нас есть интернет. Если нам нужен Wi-Fi, нам нужен маршрутизатор, который у меня есть. Но мы также можем подключиться напрямую к стене через Ethernet, который у меня также есть на моем настольном компьютере.Для ясности: эта машина подключена через Ethernet к стене и вообще не подключена к моей сети Wi-Fi.Я ищу возможность подключиться по ssh к этому настольному компьютеру за пределами моей домашней сети, но я не думал, что есть способ переадресации портов без маршрутизатора. Возможно ли получить доступ к этому компьютеру, не находясь в моей собственной сети?
Спасибо!
решение1
Когда вы подключаетесь напрямую к стене, вы не сможете перенаправить порт, потому что это не применимо. Место, в котором вы можете перенаправить порт, контролируется ИТ-отделом, и они не будут делать этого за вас, даже если это вариант. Это может быть не вариант.
Вы можете настроить переадресацию портов на вашем маршрутизаторе WiFi, но вам нужно будет знать IP-адрес маршрутизатора со стороны WAN, который в итоге станет IP-адресом локальной сети университета. Вам придется подключиться к этому IP-адресу, и он может быть недоступен за пределами университетской сети. Учитывая давление, связанное с необходимостью вернуть себе сетевое пространство IPv4, вероятность того, что у вас будет публичный IP-адрес, невелика.
Я предполагаю, что поскольку у вас нет основ сетевых знаний, вы быстро запутаетесь или будете втянуты впроблема XY.
Чтобы все работало быстро, вы можете поискать облачные сервисы, которые позволяют вам удаленно подключаться к вашему ПК. Существует множество программ для Windows, подобных этой, но поскольку вы говорите о SSH, я предполагаю, что у вас есть Linux-бокс, к которому вы хотите подключиться. Я понятия не имею, есть ли сопоставимые программы Linux для удаленного доступа.
Если вы хотите узнать о нетворкинге, то непременно изучите его. Это полезный навык.