Come montare una directory Linux da un PC diverso al tuo PC Linux locale?
Domanda
C'è un modo per montare una directory Linux da un PC diverso sul tuo PC Linux locale? Come?
Altri suggerimenti
sshfs è molto carino e facile da usare
sshfs user @ remotesystem: / remote / dir / some / local / dir
Devi essere un po 'più specifico. Puoi usare NFS.
A seconda della distro in uso, è sufficiente modificare il file / etc / exports sul computer remoto per esportare le directory desiderate, quindi avviare il demone NFS.
Quindi sul PC locale, lo si monta usando il seguente comando:
mount -t nfs {indirizzo_pc remoto}: / remote / dir / some / local / dir
Utilizza l'utilità man per ulteriori informazioni:
man export (Esempi di configurazione di directory per l'esportazione si trovano in fondo a questa pagina di manuale.)
NFS è utile poiché è integrato e facile da configurare, ma le 2 implementazioni comuni (NFSv2 e NFSv3) non traducono i nomi utente tra i sistemi; al suo posto vengono utilizzati gli ID utente. Ciò richiede l'utilizzo di un sistema di autenticazione centrale come LDAP in modo da poter mantenere gli ID utente comuni.
sshfs richiede di connettersi come singolo utente e quindi gli accessi sono sempre fatti (e di conseguenza, possono essere fatti solo) come quell'utente.
cifs in una connessione * nix-to- * nix (tramite Samba) traduce entrambi i nomi utente e segue le autorizzazioni standard * nix. Inoltre, è più flessibile in quanto consente di eseguire la trasformazione di proprietà / autorizzazione alla creazione di un nuovo file o directory. È, tuttavia, molto più complesso da configurare.
sshfs funziona abbastanza bene per me.
sudo sshfs -o allow_other root@1.2.3.4: / directory local_directory
IP macchina remota: 1.2.3.4