El teu blog de Linux en català

Navegar pels directoris d'un ordinador remot

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.

El servidor remot ens demana l'usuari de connexió

El servidor remot ens demana l'usuari de connexió

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.

Nautilus amb la connexió a l'equip remot

Nautilus amb la connexió a l'equip remot

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.

    • Pol on 24 d'octubre de 2009 at 13:41

    Reply

    Bona aquesta!

    Realment superseedes el meu post =) . Molt hàbil i molt útil.

    • Joan on 27 d'octubre de 2009 at 17:19

    Reply

    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ó).

    • oriolsbd on 27 d'octubre de 2009 at 20:04

    Reply

    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!

    • Joan on 27 d'octubre de 2009 at 21:34

    Reply

    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!

    • albir on 28 d'octubre de 2009 at 15:56

    Reply

    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!

Deixa un comentari

Your email address will not be published.