Secure Copy (SCP) und Network File Sharing (NFS) sind nur zwei von vielen Lösungen. Schau sie dir an.
Wie kann ich mit dem Linux-Terminal auf ein anderes Dateisystem in einem Netzwerk zugreifen?
Angenommen, es sind mehrere Computer miteinander vernetzt. Ich möchte wissen, wie Sie die Eingabeaufforderung in Linux verwenden, um auf das Dateisystem eines anderen Computers remote zuzugreifen. Ist das möglich?
Vielen Dank!
2 Antworten auf die Frage
SCP
Wenn Sie scp verwenden, müssen Sie auf dem entfernten Computer, auf den Sie zugreifen möchten, einen openssh-Server haben. Sie können mit überprüfen, ob es installiert ist apt-cache policy openssh-server
. Dann wird mit scp eine Datei wie folgt abgerufen:
scp user@remote-hostname:Documents/file.txt ~/Documents/
oder um eine Datei zu senden:
scp ~/Documents/file.txt user@remote-hostname:Documents/
Daraufhin werden Sie aufgefordert, das Kennwort des Remote-Benutzers einzugeben. Der Pfad hinter dem Doppelpunkt (:) nimmt das Home-Verzeichnis des Benutzers an, weshalb Sie Documents / file.txt anstelle von /home/user/Documents/file.txt verwenden können.
NFS
NFS ist das reine Linux-Dateisystem. Ich habe es noch nie verwendet, aber Sie können einige Anweisungen unter https://mxlinux.org/wiki/networking/nfs finden . Diese Anweisungen zeigen jedoch nicht, wie Sie die Sicherheit für die Freigaben einrichten, sodass ein Kennwort für den Zugriff erforderlich ist die Anteile.
SAMBA
Samba (SMB / CIFS) ist ein Dateiserver, der mit Gnu / Linux- und Windows-Computern kompatibel ist. Ich benutze Samba, aber ich verwende es nicht für den Zugriff auf Windows-Computer, daher weiß ich nicht, ob in diesem Anwendungsfall irgendwelche Macken vorhanden sind (Linux bis Windows). Eine gute Anleitung zum Einrichten von Samba auf einem Debian-basierten System (Debian, Ubuntu, Linux-Minze usw.) finden Sie unter https://wiki.debian.org/SambaServerSimple :
.................................................. ......
Installieren Sie Samba Server als root oder mit sudo
apt-get install samba
Installieren Sie den Samba-Client
apt-get install samba-client
Die Anweisungen werden dann zum Konfigurieren der Konfigurationsdatei von Samba (/etc/samba/smb.conf) und zum Einrichten von Samba-Passwörtern (getrennt von den System-Login-Passwörtern der Benutzer, das gleiche Passwort kann jedoch verwendet werden), verwendet.
.................................................. ......
Wenn Sie apt-cache show samba
auf Ihrem Computer laufen, werden Informationen zum Samba-Paket angezeigt. Ein Satz zu beachten:
Dieses Paket ist nicht erforderlich, um eine Verbindung zu vorhandenen SMB / CIFS-Servern herzustellen (siehe smbclient) oder um Remote-Dateisysteme bereitzustellen (siehe cifs-utils).
Um eine Freigabe einzurichten, für die kein Kennwort eingegeben werden muss, kann ein Absatz wie der folgende zu Ihrer /etc/samba/smb.conf hinzugefügt werden:
[sharename] path = /path/to/share/directory comment = short description of share browseable = yes guest ok = yes read only = no create mask = 777
Um auf eine Samba-Freigabe über den Dateibrowser auf meinem PC zuzugreifen, funktioniert die Verwendung der Schaltfläche "Netzwerk durchsuchen" oder der Menüeintrag manchmal nicht. In diesem Fall muss ich die Samba-Adresse manuell in 'pathbar' eingeben, indem Sie in die Pfadleiste klicken. Wenn sich die Pfadleiste in einer 'button'-Ansicht befindet, können Sie sie mit dem Tastenkürzel Strg-l ( Kleinbuchstabe L). Geben Sie dann in: smb://IP-address/sharename
. Bei Samba-Freigaben, die ohne Kennwort eingerichtet wurden, können Sie das Kennwortfeld leer lassen und die Verbindungstaste drücken.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
Wie wird das Escape-Zeichen auf dem OS X-Terminal gesendet?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem