Туннель с использованием PuTTY-эквивалент для команды ssh?

Я пытаюсь подключиться к удаленному серверу, на основании указания на это page:

https://bokeh.pydata.org/en/latest/docs/user_guide/server.html#ssh-tunnels

он предлагает создать туннель от моего локального компьютера к моему серверу с помощью команды:

ssh -NfL localhost:5006:localhost:5006 user@remote.host

однако моя локальная машина Windows-будучи начинающим программистом, я не могу понять, как воспроизвести вышеупомянутую команду, но с замазка.

может кто-нибудь помочь мне с этим?

спасибо

12
задан Martin Prikryl
14.02.2023 22:41 Количество просмотров материала 2852
Распечатать страницу

2 ответа

вы можете сделать это непосредственно с помощью командной строки Putty:

putty.exe -L 5006:<remote_host>:5006 -P 22 -l <user> -pw <pwd>

здесь

  • <remote_host> - это ваш удаленный хост (работает сервер, слушающий порт 5006)
  • <user>/<pwd> являются учетные данные для доступа через SSH <remote_host>

предполагая SSH порт 22

4
отвечен beaver 2023-02-16 06:29

PuTTY поставляется с консольным клиентом Plink.

Plink имеет тот же синтаксис командной строки, что и OpenSSH ssh за исключением:

  • на -f переключатель, который не имеет аналога в Windows.
  • и вы не можете объединить несколько коммутаторов после одного тире - так вместо -NL ..., вы должны использовать -N -L ....

Итак, вы можете использовать:

plink.exe -N -L localhost:5006:localhost:5006 user@remote.host

ссылки: С помощью командной строки соединение Plink


в качестве альтернативы вы можете настроить туннель в PuTTY GUI.

посмотреть как создать SSH туннель с помощью PuTTY в Windows?

1
отвечен Martin Prikryl 2023-02-16 08:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх