GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie richte ich Rsync ohne Passwort mit SSH unter UNIX / Linux ein?

Unten ist der Artikel von The Geek Stuff:

1. Testen Sie rsync über ssh (mit Passwort):

Führen Sie ein rsync durch, um sicherzustellen, dass es nach dem Passwort für Ihr Konto auf dem Remote-Server fragt und die Dateien erfolgreich auf den Remote-Server kopiert.

Das folgende Beispiel synchronisiert den lokalen Ordner /home/test in den Remote-Ordner /backup/test (am 192.168.200.10 Server).

Dies sollte Sie nach dem Passwort Ihres Kontos auf dem Remoteserver fragen.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

2. ssh-keygen generiert Schlüssel.

Richten Sie nun ssh ein damit es nicht nach dem Passwort fragt, wenn Sie ssh ausführen. Verwenden Sie ssh-keygen auf dem lokalen Server, um öffentliche und private Schlüssel zu generieren.

$ ssh-keygen

Passphrase eingeben (leer für keine Passphrase):

Geben Sie dieselbe Passphrase erneut ein:Hinweis:Wenn Sie zur Eingabe der Passphrase aufgefordert werden, drücken Sie einfach die Eingabetaste und geben Sie hier kein Passwort ein.

3. ssh-copy-id kopiert den öffentlichen Schlüssel auf den entfernten Host

Verwenden Sie ssh-copy-id , um den öffentlichen Schlüssel auf den entfernten Host zu kopieren.

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Hinweis:Obiges fragt nach dem Passwort für das Benutzerkonto auf dem Remotehost und kopiert den öffentlichen Schlüssel automatisch an den entsprechenden Ort. Wenn ssh-copy-id für Sie nicht funktioniert, verwenden Sie die zuvor besprochene Methode, um die ssh-Kennwortlose Anmeldung einzurichten.

4. Führen Sie rsync über ssh ohne Passwort durch

Jetzt sollten Sie in der Lage sein, per SSH auf den Remote-Host zuzugreifen, ohne das Passwort einzugeben.

ssh [email protected]

Führen Sie den rsync erneut aus, er sollte Sie dieses Mal nicht zur Eingabe eines Passworts auffordern.

rsync -avz -e ssh /home/test/ [email protected]:/backup/test/

Linux
  1. So richten Sie die SSH-Anmeldung ohne Passwort ein

  2. SSH-Passwortautomatisierung in Linux mit sshpass

  3. So deaktivieren Sie die SSH-Anmeldung mit Passwort

  4. So richten Sie passwortloses SSH unter Linux ein

  5. So richten Sie Rsync mit SSH unter UNIX / Linux ein (rsync ohne Passwort)

So deaktivieren Sie die SSH-Passwortauthentifizierung auf Linux VPS

So übertragen Sie Dateien mit Rsync über SSH

So richten Sie eine Firewall mit UFW unter Linux ein

So richten Sie die Multi-Faktor-Authentifizierung für SSH unter Linux ein

So übergeben Sie das Passwort an den SSH-Befehl in Linux

Wie schütze ich GRUB mit einem Passwort unter Linux?