Domanda

C'è un modo per montare una directory Linux da un PC diverso sul tuo PC Linux locale? Come?

È stato utile?

Soluzione

Sì, si chiama NFS . Potresti anche dare un'occhiata a sshfs che è piuttosto carino.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top