RSYNC über einen nicht standardmäßigen SSH-Port A-Anfängerhandbuch
- 3304
- 563
- Tom Jakobs
RSYNC ist ein leistungsstarkes und vielseitiges Tool zum Synchronisieren von Dateien und Verzeichnissen zwischen zwei verschiedenen Standorten. Standardmäßig verwendet RSYNC das SSH -Protokoll, um Daten zwischen den Systemen sicher zu übertragen. In einigen Fällen müssen Sie jedoch möglicherweise RSYNC über einen nicht standardmäßigen SSH-Anschluss verwenden. Dies kann auf Sicherheitsbedenken, Netzwerkkonfigurationen oder andere Gründe zurückzuführen sein.
Diese Anleitung führt Sie durch die Schritte der Verwendung von RSYNC über einen nicht standardmäßigen SSH-Anschluss, einschließlich der Konfiguration des Remote-Servers und der Befehlszeile RSYNC.
Verwendung von RSYNC mit nicht standardmäßigem SSH-Port
Der nächste Schritt besteht darin, RSYNC für den nicht standardmäßigen Port zu konfigurieren. Sie können dies mit der Option „-e“ verwenden, mit der Sie eine alternative Remote-Shell für die Kommunikation angeben können.
Die Syntax für die Verwendung von RSYNC mit einem nicht standardmäßigen SSH-Anschluss ist wie folgt:
# Syntax rsync -avz -e 'ssh -p [nicht standardmäßige Portnummer]' [Quelle] [Ziel]12 | # Syntaxrsync -avz -e 'ssh -p [nicht standardmäßige Portnummer]' [Quelle] [Ziel] |
Wenn Sie beispielsweise das Verzeichnis „SRC“ auf Ihrem lokalen Computer mit dem Remote -Server auf Port 2232 synchronisieren möchten, wäre der Befehl:
rsync -avz -e "SSH -P 2232" SRC/ [E -Mail geschützt]:/ dest/
Dieser Befehl fordert RSYNC an. Die Option "-a" steht für den „Archiv“ -Modus, der die Berechtigungen, Eigentum, Zeitstempel usw. bewahrt. Die Option „-v“ steht für den ausführlichen Modus und druckt Nachrichten, mit denen Sie detaillierte Informationen über den Prozess erhalten, -E fordert RSYNC an.
RSYNC mit nicht standardmäßigem SSH-PortKonfigurieren des Remote -Servers
Sie können den Remote-Server so konfigurieren, dass Sie einen nicht standardmäßigen SSH-Port anhören. Dazu müssen Sie die SSH -Serverkonfigurationsdatei bearbeiten, die sich in der Regel unter/etc/ssh/sshd_config befindet.
Suchen Sie in der Konfigurationsdatei die Zeile, die mit „Port“ startet, und ändern Sie die Standardportnummer (22) in die gewünschte nicht standardmäßige Portnummer. Wenn Sie beispielsweise Port 2232 verwenden möchten, sollte die Zeile "Port 2232" lesen,.
Speichern Sie die Änderungen und beenden Sie die Konfigurationsdatei. Starten Sie den SSH -Server neu, damit die Änderungen wirksam werden können.
Einpacken
Mit dem Remote-Server und dem RSYNC, der für die Verwendung des nicht standardmäßigen SSH-Ports konfiguriert ist, können Sie jetzt den Befehl rsync ausführen, um die Dateien und Verzeichnisse zu synchronisieren.
Es ist wichtig zu beachten.
Und das ist es! Wenn Sie diese Schritte befolgen, sollten Sie jetzt in der Lage sein, RSYNC über einen nicht standardmäßigen SSH-Anschluss zu verwenden. Dies kann nützlich sein, um die Sicherheit zu erhöhen, oder wenn Sie Netzwerkbeschränkungen umgehen müssen.
- « So installieren Sie Java 8 auf Debian 09.10.8 über PPA
- So installieren Sie das Nginx SSL -Zertifikat »