Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:08:contents:10 [2023/12/04 13:33]
mihai_daniel.soare [10. [10p] Tunel SSH invers]
rl:labs:08:contents:10 [2024/10/29 14:41] (current)
eduard.dumistracel [10. [10p] Tunel SSH invers]
Line 8: Line 8:
 Dorim să permitem conectarea la stația ''​red''​ din Internet pe SSH. Vom crea o conexiune SSH "​directă"​ de la stația ''​red''​ la contul vostru de pe ''​fep.grid.pub.ro''​. Prin această conexiune veți tunela invers traficul SSH către ''​red''​ permițând conexiunea din exterior. Dorim să permitem conectarea la stația ''​red''​ din Internet pe SSH. Vom crea o conexiune SSH "​directă"​ de la stația ''​red''​ la contul vostru de pe ''​fep.grid.pub.ro''​. Prin această conexiune veți tunela invers traficul SSH către ''​red''​ permițând conexiunea din exterior.
  
-Pentru început, de pe stația ''​red''​ creăm o conexiune SSH directă către contul de pe ''​fep.grid.pub.ro''​ (identic cu cel de pe ''​cs.curs.pub.ro''​):<​code bash> +Pentru început, de pe stația ''​red''​ creăm o conexiune SSH directă către contul de pe ''​fep.grid.pub.ro''​ (identic cu cel de pe ''​cs.curs.pub.ro''​):​ 
-root@red:~# ssh -l $USERNAME fep.grid.pub.ro -R 100XY:​localhost:​22 ​red   +<code bash> 
 +root@red:~# ssh -l $USERNAME fep.grid.pub.ro -R 100XY:​localhost:​22
 [...] [...]
 $USERNAME@fep.grid.pub.ro'​s password: ​ $USERNAME@fep.grid.pub.ro'​s password: ​
 Last login: Mon Sep  9 09:55:37 2013 from 141.85.225.214 Last login: Mon Sep  9 09:55:37 2013 from 141.85.225.214
-[$USERNAME@fep-62-2 ~]$ netstat ​-tln | grep 100XY+[$USERNAME@fep-62-2 ~]$ ss -tln | grep 100XY
 tcp        0      0 127.0.0.1:​100XY ​            ​0.0.0.0:​* ​                  ​LISTEN ​     ​ tcp        0      0 127.0.0.1:​100XY ​            ​0.0.0.0:​* ​                  ​LISTEN ​     ​
 tcp        0      0 ::​1:​100XY ​                  :::​* ​                       LISTEN tcp        0      0 ::​1:​100XY ​                  :::​* ​                       LISTEN
Line 25: Line 26:
    * ''​22''​ - portul către care vor fi trimise pachetele primite prin tunel (adică portul SSH local).    * ''​22''​ - portul către care vor fi trimise pachetele primite prin tunel (adică portul SSH local).
  
-După ce alți colegi rulează comenzile similare vă veți putea conecta pe stația ''​red''​ a acestora folosind portul deschis de ei; discutați cu alți colegi ca să vă spună ce port au deschis. Pentru aceasta, veți folosi stația fizică și vă veți conecta ​conecta pe contul de pe ''​fep.grid.pub.ro''​.+După ce alți colegi rulează comenzile similare vă veți putea conecta pe stația ''​red''​ a acestora folosind portul deschis de ei; discutați cu alți colegi ca să vă spună ce port au deschis. Pentru aceasta, veți folosi stația fizică și vă veți conecta pe contul de pe ''​fep.grid.pub.ro''​.
  
 <note important>​ <note important>​
-Pe ''​fep.grid.pub.ro''​ rulează un load balancer pentru SSH. Din acest motiv este posibil să intrați pe "​celălalt"​ sistem. Verificați că numele de host din prompt corespunde cu cel pe care l-ați folosit inițial la crearea tunelului: adică ambele să fie ''​fep-62-2''​ sau ''​fep-62-1''​. Pentru siguranță folosim și comanda ''​netstat'':<​code bash> +Pe ''​fep.grid.pub.ro''​ rulează un load balancer pentru SSH. Din acest motiv este posibil să intrați pe "​celălalt"​ sistem. Verificați că numele de host din prompt corespunde cu cel pe care l-ați folosit inițial la crearea tunelului: adică ambele să fie ''​fep-62-2''​ sau ''​fep-62-1''​. Pentru siguranță folosim și comanda ''​ss'':<​code bash> 
-[$USERNAME_COLEG@fep-62-2 ~]$ netstat ​-tln | grep 100ZT+[$USERNAME_COLEG@fep-62-2 ~]$ ss -tln | grep 100ZT
 tcp        0      0 127.0.0.1:​100ZT ​            ​0.0.0.0:​* ​                  ​LISTEN tcp        0      0 127.0.0.1:​100ZT ​            ​0.0.0.0:​* ​                  ​LISTEN
 tcp        0      0 ::​1:​100ZT ​                  :::​* ​                       LISTEN tcp        0      0 ::​1:​100ZT ​                  :::​* ​                       LISTEN
rl/labs/08/contents/10.1701689639.txt.gz · Last modified: 2023/12/04 13:33 by mihai_daniel.soare
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0