Was ist der sichere Weg, um Rsync ohne Passwortabfrage in Shell-Skript zu verwenden

1

Ich möchte ein Remote-Verzeichnis mit dem Befehl rsync mit local synchronisieren. Mein lokaler Server ist Redhat Enterprise Linux 6.5.

Ich habe gegoogelt, aber nur Tutorials zum Einrichten des SSH-Schlüssels mit leerer Passphrase gefunden.

Ich habe ein Tutorial von hier aus verfolgt und es hat funktioniert. Wenn Sie rsync aufrufen, werden Sie nicht mehr nach dem Passwort gefragt.

rsync -avzhe --min-size=1 ssh user@host:/somedir ~/backup

Aber unser System befindet sich in einer Produktionsumgebung. Ich denke, es ist aus Sicherheitsgründen möglicherweise nicht gut, ssh-key mit leerer Passphrase zu verwenden. Korrigieren Sie mich, wenn ich falsch liege, aber wenn ich richtig liege, wie Sie rsync ohne Passwortabfrage sicher verwenden können?

WestFarmer
quelle
1
Es gibt wirklich keinen anderen Weg. Ohne Passwort bedeutet ohne Passwort. Sie müssen nur den privaten Schlüssel ordnungsgemäß sichern.
Daniel B