Ich möchte die Ordner zwischen meinem Laptop und dem lokalen Desktop freigeben. Beide sind mit WiFi bzw. Ethernet verbunden. Wie teile ich die Ordner zwischen diesen beiden?
Vielen Dank!
quelle
Ich möchte die Ordner zwischen meinem Laptop und dem lokalen Desktop freigeben. Beide sind mit WiFi bzw. Ethernet verbunden. Wie teile ich die Ordner zwischen diesen beiden?
Vielen Dank!
Wenn Computer mit verschiedenen Netzwerken verbunden sind, kann dies mit Hamachi erreicht werden . Computer können sich so sehen, als ob sie sich im selben Netzwerk befinden. Es kann mit einem sehr schönen Frontend namens Haguichi verwendet werden .
Wenn Ihre Computer mit demselben lokalen Netzwerk verbunden sind, beginnen Sie hier.
Jetzt müssen Sie Dateien irgendwie teilen. Glücklicherweise macht Ubuntu es wirklich einfach. Klicken Sie einfach mit der rechten Maustaste auf ein Verzeichnis und wählen Sie Local Network Share
. Ein Fenster wie dieses sollte sich öffnen:
Konfigurieren Sie dann Ihre Freigabe und klicken Sie auf Create Share
.
Auf dem anderen PC
Öffnen Sie Nautilus und klicken Sie Connect to Server
auf das linke Menü. Ein weiterer Dialog sollte erscheinen:
Geben Sie ein smb://[ip address of the other computer here]
und klicken Sie auf Connect
.
Wenn Sie Hamachi verwenden, müssen Sie die IP-Adresse des Hosts angeben, wie von Hamachi gesehen. Verwenden Sie entweder den hamachi list
Befehl oder klicken Sie mit der rechten Maustaste auf einen anderen Computer in Haguichi und wählen Sie Copy IPv4 Address
.
Und das ist es!
Wenn Sie in der Lage sind, eine SSH-Verbindung zwischen diesen beiden Computern herzustellen , können Sie sshfs
einen Remote-Ordner bereitstellen (sogar das gesamte Dateisystem, wenn Sie über die richtigen Berechtigungen verfügen).
sudo apt update && sudo apt install -y sshfs
Wenn Sie beispielsweise die Schlüsselauthentifizierung verwenden , sieht der Befehl mount wie folgt aus:
sshfs username@hostname_or_ip:/path/to/remote-folder/ /path/to/local-folder/ -p 2222 -o IdentityFile=/path/to/ssh-key/id_rsa
-p 2222
Sie können diese Option weglassen, wenn Sie den Standard-SSH-Port verwenden 22
.-o IdentityFile=/path/to/ssh-key/id_rsa
Sie können diese Option weglassen, wenn sich Ihr Schlüssel am Standardspeicherort befindet ( ~/.ssh
) oder wenn Sie eine ~/.ssh/config
Datei verwenden.username@hostname_or_ip
Sie können diesen Eintrag durch den entsprechenden Kurznamen ersetzen , wenn Sie eine ~/.ssh/config
Datei verwenden.sudo umount /path/to/local-folder/
abzuhängen;sshfs -h
oder auf der Manpage .Also, wenn die ~/.ssh/config
Datei so aussieht:
Host rh1
HostName 79.11.134.121
IdentityFile ~/.ssh/remote-host-1/id_rsa
User spas
Port 22
Host rh2
HostName 193.164.5.50
IdentityFile ~/.ssh/remote-host-2/id_rsa
User spas
Port 2222
Der Befehl zum Einhängen sieht einfacher aus:
$ sshfs rh1:/path/to/remote-folder/ /path/to/local-folder/
Sobald die sshfs
Montage funktioniert, können Sie:
~/.bashrc
Eintrag, der für bestimmte Fälle ausreichen könnte.Meine bevorzugte Methode ist die Verwendung einer Online-Synchronisierung mit einem lokalen Client , was den zusätzlichen Vorteil hat, dass Ihre Daten in der Cloud gespeichert werden. Dies ist beispielsweise nützlich, wenn Sie einen PC zu Hause und einen bei der Arbeit / beim Lernen haben oder wenn im Extremfall beide Computer ausfallen.
Ich habe Erfahrung mit zwei Wolken, die sehr gut sind: Dropbox und Mega . Es gibt noch viel mehr .
Ordner freigeben
Installieren Sie den Client auf beiden Computern (siehe Links oben). Beide erstellen einen Menüeintrag. (Dropbox scheint einen Fehler in Bezug auf das Symbol zu haben. Siehe diese Antwort zur Behebung).
Öffnen Sie den Client auf dem Computer mit dem Originalordner und erstellen Sie die Synchronisierung. Klicken Sie beispielsweise in Megasync mit der rechten Maustaste auf das Bedienfeldsymbol und wählen Sie Einstellungen aus. Wechseln Sie dann zur Registerkarte "Synchronisieren" und wählen Sie "Hinzufügen". Wählen Sie den lokalen Ordner aus, den Sie freigeben möchten, und erstellen Sie einen Ordner in Ihrer Cloud. Sie sollten so etwas bekommen:
Wenn Sie auf OK klicken, werden die Dateien auf Mega hochgeladen. Der Prozess ist bei Dropbox mehr oder weniger ähnlich. Weitere Details am Ende des Beitrags.
Das ist es. Ihre beiden Ordner sind synchron und sicher in der Cloud.
Wie gesagt, es gibt viele Synchronisierungsclients. Ich bevorzuge Mega, weil:
~/Music
); Dropbox synchronisiert nur den Inhalt in einem "Dropbox" -Ordner (z. B. ~/Dropbox/Music
), was ärgerlich ist.~/Music
, ~/Pics/My_puppy
, ~/.q3a
); Dropbox erlaubt nur Dinge im selben "Dropbox" -Ordner.Das einzige Problem, das ich sehe, ist, dass Mega jederzeit pleite gehen kann (aufgrund von Urheberrechtsproblemen). Es ist Megaupload schon mal passiert. Dropbox könnte mich sicherer machen.