Jak utworzyć tunel SSH za pomocą PuTTY w Windows?
Muszę utworzyć SSH tunnel z PuTTY w Windows, który zrobiłby to samo co to polecenie w Linuksie:
ssh -fN -L 2000:SomeIp:2000 myusername@myLinuxBox
Wypróbowałem wiele opcji w PuTTY, w tym ustawienie portu źródłowego w GUI na " 2000 "i docelowego na " SomeIp: 2000". Destination jest ustawiony na local(jak sugeruje Przełącznik -L
).
Pomyślnie loguję się do mojego SSH box, ale port forward nie jest wykonany.
Czy jest to w ogóle możliwe w Windowsie, aby wszystkie połączenia wykonane przez programy korzystające z tego portu (2000) przebiegały przez ten tunel?
4 answers
Prawdopodobnie chcesz użyć plink.exe
zamiast klienta GUI. Składnia wiersza poleceń jest zgodna z iirc.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-11 21:18:46
W pakiecie PuTTY można skonfigurować tunel za pomocą samego programu PuTTY (GUI) lub za pomocą narzędzia wiersza poleceń plink.exe
.
Z plink.exe
, używasz tych samych argumentów, co z OpenSSH ssh
, z wyjątkiem -f
, który nie ma odpowiednika w Windows.
plink.exe -N -L 2000:SomeIp:2000 myusername@myLinuxBox
Reference: Using the command-line connection tool Plink
Z PuTTY, -L 2000:SomeIp:2000
tłumaczy się na:
Więc to jest właściwie to, co twierdzisz, że masz próbowałem. Jeśli masz jakieś problemy, użyj dziennika zdarzeń PuTTY do zbadania:
-N
tłumaczy się na opcję "W ogóle nie uruchamiaj powłoki ani polecenia" .
ale to prawdopodobnie nie ma sensu z klientem GUI, aby go włączyć, jak masz okno i tak, po prostu nie można nic z nim zrobić. Zobacz także PuTTY wish no-terminal-window .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-08 07:44:26
Lub możesz przebrnąć przez GUI putty, który również na to pozwala. Zobacz Connection > SSH > Tunnels
po lewej stronie z drzewem opcji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-18 10:21:43
" Source " port to numer portu na tej samej maszynie, z której uruchamiasz putty (np. Otwórz to w swojej przeglądarce: 127.0.0.1: source). "Miejsce docelowe" to port zdalny, z którym chcesz się połączyć z lokalnym komputerem. Zaczęło działać, gdy zdałem sobie z tego sprawę.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-13 06:08:46