Portál AbcLinuxu, 12. května 2025 07:50

Dotaz: Jak na ssh tunel

11.5.2010 23:49 Gaudentius
Jak na ssh tunel
Přečteno: 1801×
Odpovědět | Admin
Ahoj, nastavil jsem si ssh tunel podle tohoto manuálu: http://uvt1.cuni.cz/email/tunel/index.html

ale píše mi to: SSH-2.0-OpenSSH_5.1p1 Debian-6ubuntu2 Protocol mismatch.

Dejme tomu, že přes putty přistupuji pomocí IP a portu: 123.456.789.012:123

kde je tedy chybka?

PS: ip a port jsou jen v tomto komentari fiktivni :-) jo?

Díky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

cynic_asshole avatar 12.5.2010 09:01 cynic_asshole | skóre: 28
Rozbalit Rozbalit vše Re: Jak na ssh tunel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak máš nastavené Putty?
Neznáš nějakou linuxovou distribuci pro Windows?
12.5.2010 09:02 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na ssh tunel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Používáte pravděpodobně rozdílné protokoly 1 a 2.
V putty zvolte 2 a na serveru v /etc/ssh/sshd_config taky.
Uveďte jak to máte a co děláte, ne odkaz na návod, pokud chcate více poradit.
PS: Začněte tím, že se přes putty „jen“ přihlásíte a a pak teprve tunelujte port.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.5.2010 18:11 Gaudentius
Rozbalit Rozbalit vše Re: Jak na ssh tunel
v /etc/ssh/sshd_config mám: Protocol 2 PUTTY:

Connection | + SSH = preferred SSH protocol version: 2 | + Tunnels = Lport ip:port | Local | Auto

12.5.2010 20:26 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na ssh tunel
A zkusil jste to bez toho tunelu, jen se přihlásit?
Pak se můžete na serveru podívat do logu (asi /var/log/messages)
Stále máte možnost zvolit Protocol 2 only.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.5.2010 21:52 Gaudentius
Rozbalit Rozbalit vše Re: Jak na ssh tunel
stále to ukazuje: SSH-2.0-OpenSSH_5.1p1 Debian-6ubuntu2 Protocol mismatch.

a to i když zadám seznam.cz abclinuxu.cz atd...
12.5.2010 22:30 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na ssh tunel
Tak ted jsem mimo, kdo to ukazuje, kam to zadáte…
Máte putty na Win a chcete se přihlásit na Linuxový server a tuto hlášku Vám teda hlásí kdo ?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
13.5.2010 07:57 Gaudentius
Rozbalit Rozbalit vše Re: Jak na ssh tunel
no měl jsem za to, že když na putty nastavím co je potřebné ssh tunel, tak pak jsem se dočetl, že to vlastně emuluje můj localhost. takže kdybych zadal localhost:81, tak bych se měl ocitnout na localhostu na serveru :-(

takže ta hláška pochází z prohlížeče - to se omlouvám, to jsem nedoplnil. jsem ohledně linuxu začátečník, rách bych se sním naučil pracovat.
13.5.2010 08:55 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak na ssh tunel
Ano to je možné, zkusíme to krok po kroku:
1. Předpoklady:
  • 1.1 Máme server s Linuxem a IP 192.168.1.3, kde nám běží web server na portu 80, a po zadání http://localhost/ do prohlížeče na serveru se zobrazí nějaká stránka.
  • 1.2 Máme Widle s 192.168.1.22, kde máme putty, a z Widlí se chceme přípojit na port 81 a dostat se na server na web na portu 80
2. Otestujeme spojení (kašleme zatím na tunelování portu)
  • 2.1 Pustíme putty
  • 2.2 Do pole „Host Name“ zadáme 192.168.1.3, port zůstává 22
  • 2.3 Stisknem „Open“
  • 2.4 Otevře se terminál (hezké černé okno)
  • 2.5 A chce to po nás přihlašovací jméno, zadáme jej
  • 2.6 A chce to po nás heslo, zadáme jej
  • 2.7 Jsme na serveru (ukončit spojení můžeme po zadání exit)
3. Pokud toto lze udělat tak, můžeme zapsat exit a vrhneme se na tunel portu.
  • 3.1 Provedeme 2.1, a 2.2
  • 3.2 V Connection->SSH->Tunnels zadáme do „Source port“ 81 a do „Destination“ localhost:80
  • 3.3 Stiskneme „Add“ a vidíme L81 localhost:81
  • 3.4 Stiskenem „Open“
  • 3.5 Provedeme(stane se) 2.4 až 2.7 - okno NEzavíráme ani nezadávám exit
4. Fčul by mělo zkusíme v prohlížeči zadat http://localhost:81, pokud to nechodí zkuste zadat http://192.168.1.22:81

Kde to zklame, nebo kam se dostanete ?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
15.5.2010 12:20 Gaudentius
Rozbalit Rozbalit vše Re: Jak na ssh tunel
tak tenhle postup byl BEST OF :-) děkuji
13.5.2010 08:00 Gaudentius
Rozbalit Rozbalit vše Re: Jak na ssh tunel
Protocol 2 only jsem nastavil. A v logu to vypadá, že nic o ssh tunelování není:

May 10 15:59:35 server rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="905" x-info="http://www.rsyslog.com"] $ May 11 07:45:09 server rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="905" x-info="http://www.rsyslog.com"] $ May 11 18:48:20 server kernel: [96938.716585] device eth0 entered promiscuous mode May 11 18:48:58 server kernel: [96976.850259] device eth0 left promiscuous mode May 11 18:49:28 server kernel: [97007.009806] device eth0 entered promiscuous mode May 11 18:49:28 server kernel: [97007.012747] device eth0 left promiscuous mode May 11 18:49:45 server kernel: [97023.962482] device eth0 entered promiscuous mode May 11 18:49:48 server kernel: [97027.347021] device eth0 left promiscuous mode May 11 18:49:55 server kernel: [97034.312395] device eth0 entered promiscuous mode May 11 18:50:15 server kernel: [97054.380225] device eth0 left promiscuous mode May 12 07:51:18 server rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="905" x-info="http://www.rsyslog.com"] $ May 13 07:59:05 server rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="905" x-info="http://www.rsyslog.com"] $

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.