Назад | Перейти на главную страницу

Дважды переверните SSH от C к B и от A к B, чтобы shh от A до C

Мои хозяева:

Тогда доступ у меня есть:

Я создал обратный туннель от C до B:

ssh -f -N -T -R 0.0.0.0:2022:C:22 user@B

И обратный туннель от A до B:

ssh -fNT -R 0.0.0.0:2023:A:22 user@B

тогда как подключиться напрямую от А к С?

Вам нужен обратный туннель от C до B:

ssh -f -N -T -R 0.0.0.0:2022:C:22 user@B

И прямой туннель от A до B:

ssh -fNT -L 0.0.0.0:2022:127.0.0.1:2022 user@B

Затем вы можете подключиться из A с помощью

ssh -p 2022 user@127.0.0.1

Если правила брандмауэра не препятствуют этому, вы также можете использовать

ssh -p 2022 user@B