1,2,3,4,... túnels?
Estàs en un entorn on et trobes amb un o més proxies i servidors per connectar-te des de casa al teu ordinador de casa (ai ai ai... això no ho hauríes de fer)? O des de casa a la feina (ieps! ja n'hi ha prou de treballar!!)? Si només necessites una línia de comandes, passes un darrere l'altre i ja està. Ara bé, què passa si necessites copiar arxius d'un a l'altre? Ho vas copiant successivament un darrere l'altre?? NO!!!
Els túnels SSH te'n donen la solució.
Per posar-ne un exemple, parlem d'un escenari amb 2 servers (SERVER1, SERVER2) intermediaris, el TEU ordinador i un ordinador DESTÍ. Per connectar-te des del TEU fins al DESTÍ has de passar per SERVER1 i per SERVER2. Com ho fem?
Ara ho sé i és senzill:
- Et defineixes un túnel a SERVER1, de la forma:
LocalForward 30022 SERVER2:22
Així, fent un ssh -p 30022 USER2@localhost et podràs connectar a SERVER2. - Si en lloc de ser el SERVER2 parléssim del DESTÍ, aquí ja acabaríem. Però no, hem de travessar encara SERVER2. Com?
LocalForward 30044 DESTI:22
Així, fent un ssh -p 30044 USERD@localhost et podràs connectar directament des del TEU ordinador fins al DESTI. Fantàstic!!
-------------------------------------------------------------------
Host SER1
User USER1
HostName SERVER1
Port 22
ForwardAgent yes
LocalForward 30022 SERVER2:22
Host SER2
User USER2
HostName localhost
Port 30022
ForwardAgent yes
LocalForward 30044 DESTI:22
Host DEST
User USERD
HostName localhost
Port 30044
-------------------------------------------------------------------
Una vegada guardat aquest fitxer de configuració, des d'una shell de linux s'ha de fer:
- ssh SERV1
- ssh SERV2
Fins aquí, això només cal fer-ho una vegada. A partir d'ara fent: - ssh DEST
Tindrem una shell directament al DESTÍ: ssh, scp, rsync, etc. us funcionaran de meravella :-D
Apa! Salut!!
Labels: proxy, server, SSH, ssh-configuration, ssh-tunnels
0 Comments:
Post a Comment
<< Home