Come utilizzare SSHfs per montare un filesystem remoto su Linux

Cum se utilizează SSHfs pentru a monta un sistem de fișiere la distanță pe Linux
⏱️ 2 min read

Hai mai desiderato montare file system remoti localmente su Secure Shell? Se è così, SSHfs potrebbe essere proprio quello che stai cercando. Utilizza SSH e Fuse per consentire di montare localmente computer (o server) remoti.

Nota: questo articolo presuppone che tu abbia compreso come funziona SSH e che sia già configurato sul tuo sistema.

Preparazione

Prima che SSHfs possa essere montato, è necessario configurare le cose: installare SSHfs, così come installare il pacchetto fuse sul tuo sistema. Dovrai anche creare un gruppo per Fuse, aggiungere il tuo utente a detto gruppo e creare la cartella in cui risiederà il file system remoto.

Per installare i pacchetti sulla tua installazione di Ubuntu Linux, inserisci questo comando in una finestra del terminale:

Se non stai usando Ubuntu, cerca i nomi dei pacchetti nel gestore dei pacchetti della tua distribuzione. Sarebbe meglio cercare solo i termini relativi a fuse o SSHfs, poiché il pacchetto potrebbe essere denominato leggermente diverso a seconda di ciò che stai eseguendo.

Dopo aver installato i pacchetti nel sistema, è il momento di creare il gruppo di fusibili. Quando installi fuse, dovrebbe essere creato un gruppo sul tuo sistema. Se questo non è il caso, inserisci questo comando in una finestra di terminale per crearlo sulla tua installazione Linux:

Dopo che il gruppo è stato aggiunto, aggiungi il tuo utente.

sshfs-add-user-to-fuse-group

Non preoccuparti $USER nel comando sopra. La shell lo sostituirà automaticamente con il tuo nome utente. Ora che il materiale del gruppo è stato curato, è il momento di creare la cartella in cui verranno montati i file remoti.

Con la cartella locale creata sul computer, il file system remoto è ora configurato per essere montato su SSHfs.

Montaggio del file system remoto

Per montare il tuo file system remoto sulla tua macchina, dovrai inserire un lungo comando nella finestra del tuo terminale.

sshfs-mount-file-system-to-local-folder

Nota: È anche possibile montare il file system SSHfs con un file di chiavi SSH. Basta sostituire il file sshfs -o idmap=user parte del comando sopra con sshfs -o IdentityFile=~/.ssh/keyfilee sarai pronto per partire.

Una volta immesso questo comando, ti verrà chiesto di inserire la password dell’utente remoto. Se il login ha esito positivo, il tuo file system remoto verrà montato nel file ~/remote_folder directory creata in precedenza.

sshfs-mount-file-system-to-local-folder-2

Hai finito con il tuo file system remoto e vuoi smontarlo? È facile? Basta inserire questo comando nel terminale:

Questo semplice comando disconnetterà la connessione remota e svuoterà la cartella remota.

Conclusione

Ci sono molti strumenti per accedere a file remoti da montare localmente su Linux. Detto questo, pochi, se non nessuno, sfruttano il potente set di funzionalità di SSH. Spero che con l’aiuto di questo tutorial anche tu imparerai quanto potente possa essere uno strumento SSHfs.

Cosa ne pensi di SSHfs? Fateci sapere nella sezione commenti qui sotto!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x