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
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
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.
Amico, mi hai salvato la vita, non sai quanto ti ringrazio !!
Grazie e mille grazie !!
Ciao CaMaRoN! Grazie per l'informazione.
Ovviamente, questo è l'argomento di questo post, avere accesso a un altro PC tramite SSH. 🙂
Saluti! Paolo.
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?
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
spettacolare era proprio quello che cercavo qualche giorno fa ...
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?
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"
Grande! Grazie per i dati! Lo aggiungerò al post!
Abbraccio! Paolo.
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.