Как можно отправить запрос из одной локальной сети в другую, используя SSH?

Как установить SSH-соединение с компьютера #3 с компьютера #2 через туннелирование, если оба компьютера находятся в разных сетях? Почему не удается сделать обычное ssh [email protected] с компьютера с IP-адресом 192.168.1.3?
  • 2 мая 2024 г. 12:10
Ответы на вопрос 2
Для отправки запроса из одной локальной сети в другую с использованием SSH, можно использовать команду:

```
ssh user@remote_ip
```

где user - пользователь на удаленном компьютере, а remote_ip - IP-адрес удаленного компьютера.

Чтобы установить SSH-соединение с компьютером #3 с компьютера #2 через туннелирование, можно использовать следующую команду:

```
ssh -L local_port:remote_ip:remote_port user@computer2_ip
```

где local_port - порт на локальной машине, remote_ip - IP-адрес компьютера #3, remote_port - порт на компьютере #3, user - пользователь на компьютере #2, computer2_ip - IP-адрес компьютера #2.

Если не удается установить обычное SSH-соединение с компьютером #3 с компьютера #2, возможно это связано с тем, что компьютеры находятся в разных сетях, и нет прямой маршрутизации между ними. В таком случае, можно использовать туннелирование SSH для установления соединения через компьютер #2.
если нет связи между сетями, то естественно нет и связи между адресами. 
как связаны меж собой роутер1 роутер2 ??
предположу интернет, тогда впн.
можно наколхозить два проброса портов: один из сети1 на интернет адрес роутера2, и на роутере2 из интернета на порт комьютера3.
Похожие вопросы