Fa unes setmanes, el Pol ens va explicar com copiar fitxers des de terminal de forma segura a un ordinador remot. Avui veurem com navegar, també de forma segura, per les carpetes i fitxers d’un equip remot, de manera que hi treballarem com si fos un directori propi, i hi podrem copiar dades, visualitzar documents, o el que més ens interessi.
El primer que necessitem és instal·lar el servidor ssh en l’equip al qual ens volem connectar (això també era necessari en l’scp que ens va presentar el Pol). Això es pot fer a través del paquet “openssh-server”, que tenim disponible directament des dels repositoris oficials de la majoria de distribucions. En el cas d’Ubuntu, el podem instal·lar directament des del Synaptic o, si ho preferim, des d’un terminal:
sudo apt-get install openssh-server
D’aquest ordinador remot, apart, necessitem saber la seva adreça ip. Podem conèixer-la executant-hi la comanda següent:
ifconfig | grep "inet addr"
Aquesta comanda ens retornarà dues adreces ip: la 127.0.0.1 i una altra. Ens interessa l’altra. 🙂
Un cop instal·lat el servidor en la màquina remota, en el nostre equip local obrim un Nautilus (o l’explorador de fitxers que utilitzem habitualment) i, en la barra d’adreces escrivim el següent:
sftp://adreça_ip_remota
Amb aquesta comanda, el primer cop que ens connectem ens demanarà confirmació. Acceptem, i després ens demanarà l’usuari i constrasenya amb què ens volem connectar.
Un cop entrades, ja hi estarem connectats, i ens podrem moure pels seus directoris com si fos la nostra màquina local. Com sabrem si estem veient els nostres directoris o els remots? Doncs, perquè a la barra d’adreces el nostre directori actual començarà per “sftp://adreça_ip_remota” si estem veient els directoris remots.
Apart d’això, si us fixeu en la captura anterior, a la barra lateral del Nautilus tindrem un accés directe a aquest equip remot, com si fos un dispositiu que hàgim connectat, del qual ens podrem desonnectar també com si desmuntéssim un dispositiu.
Amb aquesta connexió, com he comentat abans, podrem copiar fitxers d’un equip a l’altre, obrir els documents remots, copiar carpetes, o el que més ens interessi. A més, com que estem utilitzant la infrastructura ssh, totes les dades viatjaran xifrades.
Per últim, només volia comentar que el programa sftp també es pot invocar des d’un terminal, de la mateixa manera que ho hem fet des del Nautilus.
5 comments
Skip to comment form
Bona aquesta!
Realment superseedes el meu post =) . Molt hàbil i molt útil.
Que n’arriba a ser, d’útil! A vosaltres us deixa obrir documents d’OpenOffice documents d’OpenOffice de forma remota?
Per accedir a aquest recurs, hi vaig des de “Llocs – Connecta al servidor”, així ja entro tots els paràmetres inicials com l’usuari o la carpeta de destinació. I per previsualitzar pel·lícules o imatges remotament, vaig modificar les preferències de nautilus (Edita – Preferències – pestanya de previsualització).
Hola, Joan.
Jo sí que puc obrir documents d’OpenOffice de forma remota. Quin problema et dóna?
Per cert, molt bo aquest truc per a poder previsualitzar els fitxers. 🙂
Salut!
Doncs sempre em demana una contrasenya (suposo que la de l’usuari local dins el servidor remot), però tot i així no puc obrir documents i sempre me’ls he de copiar a l’ordinador des del que accedeixo al servidor, si en vull fer ús. Però res crucial. Mercès per respondre!
Bufa!!!!
jo tbe estic seguint la serie de posts sobre el ssh i aquesta no la sabia i em fara molt servei 🙂
bona feina!
salut!