Com copiar arxius en la teva xarxa LAN a través d'SSH

SSH (Secure SHell) és el nom d'un protocol que serveix per accedir a màquines remotes a través d'una xarxa. permet gestionar per complet l'ordinador mitjançant un intèrpret d'ordres. A més, SSH ens permet copiar dades de forma segura (la informació viatja encriptada). Així que, si a les dues màquines tens Linux i querés copiar dades sense instal·lar SAMBA, no deixis de provar aquesta opció. ¡Pots fer-la servir directe des de Nautilus!

usant Nautilus

1.- Instal·lar openssh-server a la compu amb la qual volem connectar-nos. En realitat, si suposem que en algun moment anem a voler connectar-nos des de l'altra compu a la qual estem fent servir, seria lògic instal·lar openssh-server a les 2 (o més) màquines.

suo apt-get install openssh-server

2.- Pots reiniciar les compus o executar openssh-server.

3.- A la màquina des de la qual vas a controlar tota l'operació, vaig obrir Nautilus i premeu Ctrl + L per poder escriure a la barra de direccions. Vaig escriure ssh: // NROIP. La primera vegada que et connectis a aquesta computar sortirà un missatge dient que l'autenticitat de l'host no pot dur-se a terme. Selecciona l'opció perquè segueixi endavant.

4.- Et va a demanar el nom d'usuari i contrasenya amb el qual et querés loguear en la màquina a la que vols accedir.

5.- A navegar! 🙂

Des del terminal

1.- En la compu des de la qual vas a controlar tota l'operació vaig escriure:

ssh NRO_IP

2.- Et va a demanar la contrasenya i, després, podràs accedir a tots els arxius de la compu remota.

3.- Per desloguearte premeu Ctrl + D (si tens Bash) o vaig escriure:

tancar sessió
En cas que després de connectar-reeixidament diverses vegades, de cop i volta, es negui a connectar-se. Proba esborrant la llista de hosts coneguts, executant la següent comanda a l'ordinador des de la que vols accedir: rm ~ / .ssh / known_ hosts.

usant SCP

SCP és un complement de SSH que ens permet copiar arxius de forma ràpida i segura.

La sintaxi és ben simple:

scp arxiu usuari @ servidor: ruta
Nota: En cas que et surti l'error «ssh: Could not resolve hostname Eärendil-desktop: Name or service not known lost connexió", proba reemplaçant servidor pel nombre de IP de servidor. Gràcies a Snocks, sabem que també és possible afegir una línia, amb el format «IP nombre_host», a l'arxiu / Etc / hosts. Ex .: 192.168.1.101 Eärendil-desktop.

Per copiar al revés, des del computador remot a el teu, simplement vaig invertir l'ordre:

scp usuari @ servidor: ruta / fitxer ruta_local

O sigui, per exemple, si volguéssim enviar alguna cosa a la compu remota:

scp lista.txt Eärendil @ Eärendil-desktop: ~ / miscosas

Aquesta comanda copia l'arxiu lista.txt de la compu que estic fent servir a la carpeta ~ / miscosas en el meu compu remota. El propietari d'aquest arxiu serà l'usuari Eärendil (de la meva compu de remota).

Per copiar carpetes completes, només cal afegir el paràmetre -r:

scp -r ~ / fotos Eärendil @ Eärendil-desktop: ~ / miscosas

Aquesta comanda copia la carpeta fotos, allotjada al HOME de la compu que estic fent servir, a la carpeta miscosas, que es troba al HOME del meu compu remota.

Ara, el mateix procés a la inversa seria:

scp Eärendil @ Eärendil-desktop: ~ / miscosas / fotos ~

Això copiaria la carpeta ~ / miscosas / fotos / de la compu remota a la carpeta HOME de la compu que estic fent servir.

Finalment, és important tenir en compte que la ruta per defecte és la teva carpeta d'usuari. Si vols copiar alguna cosa cap o des d'aquí, podeu ometre la ruta:

scp lista.txt Eärendil-desktop:

En aquest cas, com l'usuari es repeteix en les dues màquines no cal escriure-ho. A més, estic copiant d'HOME a HOME, raó per la qual tampoc cal escriure la ruta completa dels arxius.


9 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Carlos De l'Rio va dir

    Amic, em vas salvar la vida, no saps quant et agraeixo !!

    Gràcies i mil gràcies !!

  2.   Fem servir Linux va dir

    Hola Camarón! Gràcies x la dada.
    És clar que sí, d'això es tracta aquest post, de tenir accés a una altra pc a través d'SSH. 🙂
    Salutacions! Pau.

  3.   Camarón va dir

    Per accedir a l'iPhone per mitjà de SSH es pot fer de la següent manera: Anar a Llocs / Servidor i ahi triar SSH, i omplir els camps necessaris.

    És possible usar aquest mètode per accedir a una altra pc amb linux ??

  4.   Felix Anadon va dir

    pots veure el contingut d'un altre ordinador amb ssh muntant en un directori buit.

    sshfs @ /

    et demanarà la clau i ja podràs accedir a l'directorio_remoto en el directori local amb comados, nautilus o amb qualsevol programa

  5.   Koringap va dir

    espectacular era just el que estava buscant hhace alguns dies ...

  6.   Camarón va dir

    Per accedir a l'iPhone per mitjà de SSH es pot fer de la següent manera: Anar a Llocs / Servidor i ahi triar SSH, i omplir els camps necessaris.

    És possible usar aquest mètode per accedir a una altra pc amb linux ??

  7.   berenars va dir

    Molt bo xd, per cert davant aquest error ...

    Nota: En cas que et surti l'error «ssh: Could not resolve hostname Eärendil-desktop: Name or service not known lost connexió", proba reemplaçant servidor pel nombre de IP de servidor.

    a / etc / hosts afegir la línia «IP nom»

  8.   Fem servir Linux va dir

    Genial! Gràcies x la dada! Ho vaig a afegir a el post!
    Abraçada! Pau.

  9.   Pantalla va dir

    Molt bo tot i que acabo de descobrir la comanda rsync i m'ha agradat mes per copiar grans quantitats d'arxius, ja que si falla pots continuar on ho vas deixar.

    Salutacions.