Portál AbcLinuxu, 10. května 2025 01:42

Dotaz: SSH tunneling

12.7.2007 15:07 Šťukin | skóre: 3 | Slatiňany
SSH tunneling
Přečteno: 871×
Odpovědět | Admin
Ahoj,

mám následující problém potřebuji se dostat na počítač s neveřejnou adresou (POC1), mám konto na serveru s veřejnou adresou (POC2). Na POC2 mam povolen port 2222.
Pokud zadám na POC1 ssh -R 2222:localhost:22 user@POC2 a potom se zkusím na POC2 přihlásit telnetem telnet POC2 2222 vypíše mi to telnet: connect to address POC2: Connection refused.
Pokud zkusím na POC2 telnet localhost 2222 připojení se povede. Pokud pustím ssh na POC2 na portu 2222, spojení zvenku se taky povede. Nevíte co dělám špatně?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.7.2007 16:13 Tomáš Honzák | skóre: 19 | Praha
Rozbalit Rozbalit vše Re: SSH tunnelig
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z man ssh:
 -R [bind_address:]port:host:hostport
             
             (...)
 
             By default, the listening socket on the server will be bound to
             the loopback interface only.  This may be overriden by specifying
             a bind_address.  An empty bind_address, or the address '*', indi-
             cates that the remote socket should listen on all interfaces.
             Specifying a remote bind_address will only succeed if the
             server's GatewayPorts option is enabled (see sshd_config(5)).
Nemuze to byt ono?
Quork!
13.7.2007 10:11 Šťukin | skóre: 3 | Slatiňany
Rozbalit Rozbalit vše Re: SSH tunnelig
Toto je presne ono, staci jen pozorne cist. Dulezita je ta polozka GatewayPorts yes, ktera musi byt povolena na serveru kam se prihlasuju.Diky
12.7.2007 18:07 oxymoron | skóre: 16 | blog: oxymoron | Bratislava
Rozbalit Rozbalit vše Re: SSH tunnelig
Odpovědět | | Sbalit | Link | Blokovat | Admin
ale ved ssh -R 2222:localhost:22 nema vyznam ... ved ta pripoji iba na sameho seba na port 22 zkus to takto
ssh -L 22:POC1:22 -p 2222 user@POC2
a na dalsiej konzoli
ssh user_na_poc1@localhost
na toto vsak treba roota + ak uz na 22 je sshd tak to treba prehodit na nejaky neprivilegovany
cize moze byt aj 999
ssh -L 999:POC1:22 -p 2222 user@POC2
a na inej
ssh -p 999 user_na_poc1@localhost
Born to be root ... :-D | "..žebrák není ten, kto svobodu si získal, z toho se stává král.."
15.7.2007 03:42 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: SSH tunnelig
Nic proti, ale nejsou porty bindovatelné pouze rootem všechny až do 1024 ?
15.7.2007 10:23 oxymoron | skóre: 16 | blog: oxymoron | Bratislava
Rozbalit Rozbalit vše Re: SSH tunnelig
ale ano mate pravdu :) .... malo malo byt 9999 ... sorry
Born to be root ... :-D | "..žebrák není ten, kto svobodu si získal, z toho se stává král.."
12.7.2007 23:27 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: SSH tunnelig
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkusil bych pridat parametr (viz man):
 -g     Povoli vzdalenym strojum  poipojovani  na  lokalni  forwardovane
        porty. Implicitni se muze na tyto porty poipojovat pouze localhost.
never use rm after eight

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.