В настоящее время на сервере работает bitvise SSH (я могу легко переключиться на другое решение), он находится за брандмауэром, который блокирует входящие соединения (я не могу открыть его по причинам).

У меня есть компьютер вне сети, с которым периодически связываются.

Итак, у меня есть право подключения?

Итак, как я могу начать сеанс SSH, используя соединение?

1 ответ1

1

Если я правильно понимаю вашу проблему:

  • S = сервер за брандмауэром
  • C = клиент вне брандмауэра и не может напрямую связаться с S на порту 22.

... но S может использовать ssh для C, вы можете настроить S для переадресации обратного порта следующим образом:

server% ssh -fR 8822:localhost:22 client

затем, позже, вы можете подключиться от клиента к серверу, подключившись к локальному порту клиента, который перенаправляет трафик на сервер.

client% ssh localhost -p 8822

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .