Come copiare file sulla tua LAN tramite SSH

SSH (Secure SHell) è il nome di un protocollo utilizzato per accedere a macchine remote su una rete. Permette controllare completamente il computer utilizzando un interprete dei comandi. Ulteriore, SSH ci consente di copiare i dati in modo sicuro (le informazioni viaggiano crittografate). Quindi, se hai Linux su entrambe le macchine e desideri copiare i dati senza installare SAMBA, assicurati di provare questa opzione. Puoi usarlo direttamente da Nautilus!

Utilizzando Nautilus

1. - Installa openssh-server sul computer con cui vogliamo connetterci. In realtà, se supponiamo che a un certo punto vorremo connetterci dall'altro computer che stiamo attualmente utilizzando, sarebbe logico installare openssh-server su 2 (o più) macchine.

sudo apt-get install openssh-server

2. - Puoi riavviare il compus o eseguire openssh-server.

3. - Sulla macchina da cui controllerai l'intera operazione, ho aperto Nautilus e ho premuto Ctrl + L per poter scrivere nella barra degli indirizzi. Ho scritto ssh: // NROIP. La prima volta che ti connetti a quel computer, apparirà un messaggio che dice che non è possibile eseguire l'autenticità dell'host. Seleziona l'opzione per procedere ulteriormente.

4. - Chiederà il nome utente e la password con cui si desidera accedere alla macchina a cui si desidera accedere.

5. - Andiamo in barca! 🙂

Dal terminale

1. - Nel computer da cui controllerai l'intera operazione ho scritto:

sshNRO_IP

2. - Ti chiederà la password e poi potrai accedere a tutti i file sul computer remoto.

3. - Per disconnetterti premi Ctrl + D (se hai Bash) o scrivi:

il logout
Nel caso in cui, dopo essersi collegati con successo più volte, improvvisamente si rifiuta di connettersi. Prova a eliminare l'elenco degli host noti, eseguendo il seguente comando sul computer da cui desideri accedere: rm ~ / .ssh / known_hosts.

Usare SCP

SCP è un plugin SSH che ci consente di copiare file in modo rapido e sicuro.

La sintassi è molto semplice:

scp file utente @ server: percorso
Nota: nel caso in cui venga visualizzato l'errore "ssh: Impossibile risolvere il nome host earendil-desktop: nome o servizio sconosciuto perso la connessione", prova a sostituire il server con il numero IP del server. Grazie a Snocks sappiamo che è anche possibile aggiungere una riga, nel formato "IP hostname", al file / Etc / hosts. Es: 192.168.1.101 earendil-desktop.

Per copiare al contrario, dal computer remoto al tuo, ho semplicemente invertito l'ordine:

scp utente @ server: percorso / file percorso_locale

Cioè, ad esempio, se volessimo inviare qualcosa al computer remoto:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Questo comando copia il file list.txt dal computer che sto utilizzando nella cartella ~ / miscosas sul mio computer remoto. Il proprietario di questo file sarà l'utente earendil (del mio computer remoto).

Per copiare intere cartelle, aggiungi semplicemente il parametro -r:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

Questo comando copia la cartella delle foto, situata nella HOME del computer che sto utilizzando, nella cartella dei miti, che si trova nella HOME del mio computer remoto.

Ora, lo stesso processo al contrario sarebbe:

scp earendil @ earendil-desktop: ~ / le mie cose / foto ~

Questo copierà la cartella ~ / my stuff / photos / dal computer remoto alla cartella HOME del computer che sto utilizzando.

Infine, è importante notare che il percorso predefinito è la cartella utente. Se vuoi copiare qualcosa in o da lì, puoi omettere il percorso:

scp list.txt earendil-desktop:

In questo caso, poiché l'utente viene ripetuto su entrambe le macchine, non è necessario digitarlo. Inoltre, sto copiando da HOME a HOME, motivo per cui non è nemmeno necessario digitare il percorso completo dei file.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Immagine segnaposto Carlos Del Rio suddetto

    Amico, mi hai salvato la vita, non sai quanto ti ringrazio !!

    Grazie e mille grazie !!

  2.   Usiamo Linux suddetto

    Ciao CaMaRoN! Grazie per l'informazione.
    Ovviamente, questo è l'argomento di questo post, avere accesso a un altro PC tramite SSH. 🙂
    Saluti! Paolo.

  3.   Gamberetto suddetto

    Per accedere all'iPhone tramite SSH puoi fare quanto segue: Vai su Luoghi / Server e lì scegli SSH e compila i campi necessari.

    È possibile utilizzare questo metodo per avere accesso a un altro pc con linux?

  4.   Felix anadon suddetto

    puoi visualizzare il contenuto di un altro computer con ssh montandolo in una directory vuota.

    sshfs @ /

    Ti chiederà la password e potrai accedere a remote_directory nella directory locale con comandi, nautilus o con qualsiasi programma

  5.   Koringap suddetto

    spettacolare era proprio quello che cercavo qualche giorno fa ...

  6.   Gamberetto suddetto

    Per accedere all'iPhone tramite SSH puoi fare quanto segue: Vai su Luoghi / Server e lì scegli SSH e compila i campi necessari.

    È possibile utilizzare questo metodo per avere accesso a un altro pc con linux?

  7.   Snocks suddetto

    Molto buono xd, comunque prima di questo errore ...

    Nota: nel caso in cui venga visualizzato l'errore "ssh: Impossibile risolvere il nome host earendil-desktop: nome o servizio sconosciuto perso la connessione", prova a sostituire il server con il numero IP del server.

    in / etc / hosts aggiungi la riga "nome IP"

  8.   Usiamo Linux suddetto

    Grande! Grazie per i dati! Lo aggiungerò al post!
    Abbraccio! Paolo.

  9.   Schermo suddetto

    Molto buono anche se ho appena scoperto il comando rsync e mi è piaciuto di più per copiare grandi quantità di file, perché se fallisce puoi continuare da dove eri rimasto.

    Saluti.