Инвертируйте туннель SSH, чтобы позволить другим использовать мою машину в качестве переходящей станции

Я выполняю человечность 18.04.

У меня есть сервер, что я SSH к, но я сначала должен включить VPN для этого для работы.

Я хочу позволить другим пользователям к SSH к порту на моей машине для них достигнуть той VPN. Так они ssh для портирования 12345 (пример) на моей машине, и они находятся затем на удаленной машине.

Так, переходящая точка, я думаю.

До сих пор, все попытки использования -R опция перестала работать.

Как я сделал бы это? Что я пропускаю?

Рассмотрите следующее:

  • Моя машина (A)
  • Сервер позади VPN (B)
  • Машина человека, пытающегося использовать мой в качестве переходящей точки (C).

Обе из следующих команд перестали работать:

  • На A
    ssh -A -R 19999:localhost:22 B
    
  • На B
    ssh -R 19999:localhost:22
    

Править: VPN является стандартной той L2TP, которую Windows позволяет Вам настраивать.

0
задан 18 October 2019 в 02:13

1 ответ

Я думаю, что Вы хотите-L, не-R - передают локальный порт на Вашей машине к удаленному порту.

ssh -N -L 12345:<remote IP>:22 <remote user>@<remote IP>

Затем ssh -p 12345 <user>@<your machine> должен быть передан для портирования 22 в удаленной системе.

При выполнении каких-либо брандмауэров, необходимо будет быть уверены, что порт 12345 открыт на машине также.

2
ответ дан 22 December 2019 в 00:18

Другие вопросы по тегам:

Похожие вопросы: