С помощью эксперта я настроил туннель ssh. Серверная сторона полностью настроена (я владелец сервера), и я могу использовать следующую команду для настройки клиентской стороны (на Mac/Linux):
ssh -f johndoe@severip -L 8080:localhost:8008 -N
Однако я не полностью понимаю приведенную выше команду. (например, я не уверен, является ли это c2s или s2c) Теперь я хочу настроить то же самое для клиента Windows. Я хочу использовать Bitvise в качестве клиента ssh, но я понятия не имею, как это настроить.
Вопрос:Как настроить Bitvise, чтобы добиться того же, что и приведенная выше команда Linux?
Редактировать 1: Я настроил и прокси-настройки на Windows и Bitvise следующим образом: После того, как я вошел через Bitvise, браузеры (и IE, и Chrome в моем случае) возвращают только отказ в доступе. Из журнала Bitvise, похоже, что много чего происходило, но это не помогло.
решение1
из ssh(1)
страницы руководства
-L [bind_address:]port:host:hostport
Specifies that the given port on the local (client) host is to be
forwarded to the given host and port on the remote side.
так что -L 8080:localhost:8008
перешлю
- (клиентская сторона) 8080
- на локальный хост на сервере serverip
- на порту 8008.
Полагаю, вы хотите, чтобы http:// localhost:8080 отображался на http:// serverip:8008 (не имея прямого доступа с вашего клиента к serverip:8008 ).
Вы находитесь на C2S (клиент 2 сервер).
последняя часть страницы руководстваhttp://www.bitvise.com/port-forwarding