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

Rsync mit SSH-Aufforderung zur Eingabe des Remote-Passworts

Sie mischen zwei getrennte Verbindungsmodi:mit einer Remote-Shell (-e ssh ) und ohne Remote-Shell durch rsync daemon (gekennzeichnet durch den doppelten Doppelpunkt).

Im Handbuch heißt es:

VERBINDUNG ZU EINEM RSYNC-SERVER

Es ist auch möglich, rsync ohne Remote-Shell als Transport zu verwenden. In diesem Fall verbinden Sie sich mit einem Remote-rsync-Server, der auf TCP-Port 873 läuft.

......Sie verwenden entweder einen doppelten Doppelpunkt ::anstelle eines einzelnen Doppelpunkts, um den Hostnamen vom Pfad zu trennen, oder Sie verwenden eine rsync://-URL.

.......Einige Pfade auf dem Remote-Server erfordern möglicherweise eine Authentifizierung. Wenn dies der Fall ist, erhalten Sie beim Verbinden eine Passwortabfrage. Sie können die Passwortabfrage vermeiden, indem Sie die Umgebungsvariable RSYNC_PASSWORD auf das gewünschte Passwort setzen oder die Option --password-file verwenden. Dies kann beim Skripting von rsync nützlich sein.

Der wahrscheinlich einfachste Weg, eine passwortlose Authentifizierung für Sie zu erhalten, besteht darin, den obigen Befehl wie folgt zu ändern:

   rsync -avz -e ssh /home/user/dir [email protected]:/absolute/path/to/Backup/dir

Linux
  1. SSH-Passwortautomatisierung in Linux mit sshpass

  2. Ssh-Anmeldung mit Klartext-Passwort als Parameter?

  3. Wie gebe ich ein Passwort für mehrere Windows ein?

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

  5. sshpass-Befehl:Nicht interaktive Kennwortauthentifizierung mit SSH

Eine Anleitung für Anfänger zu SSH für Remote-Verbindungen unter Linux

SSH-Passworttest mit Hydra unter Kali Linux

So übertragen Sie Dateien mit Rsync über SSH

SSH-Befehle in Linux mit Verwendungsbeispielen

Git Remote Add mit einem anderen SSH-Port (nicht 22)

Deaktivieren Sie die SSH-Passwortauthentifizierung für bestimmte Benutzer oder Gruppen