Rsync zwischen zwei Fernbedienungen über einen Steuerungsserver ohne Weiterleitung von Agenten oder gemeinsame Nutzung von Schlüsseln?
Ich habe einen Kontrollserver (CS), der SSH-Zugriff auf viele andere (H1, H2 usw.) hat. Ich möchte, dass CS eine rsync-Übertragung zwischen zwei H * -Servern initiieren kann, ohne dass diese Hosts wissen, wie sie sich direkt miteinander verbinden.
Ich habe mir die lokale / umgekehrte Portweiterleitung angesehen, aber es scheint nur sinnvoll zu sein, wenn H1 und H2 nicht direkt miteinander im Netzwerk kommunizieren können. H1 benötigt noch einen autorisierten Schlüssel auf H2, damit es funktioniert, was ich vermeiden möchte.
Agentenweiterleitung liest, als ob sie den Nachteil hat, dass ein nicht vertrauenswürdiger H1 meine Schlüssel für die anderen Hosts verwenden kann. Ich möchte nicht, dass H1 auf etwas anderes zugreifen kann, nur H2 für die Dauer der Übertragung.
Gibt es eine Möglichkeit, SSH-Verbindungen von CS zu H1 und von CS zu H2 aufzubauen und dann Rsync (entweder CS oder H1) über diese Kanäle zu H2 kommunizieren zu lassen, ohne dass eine zusätzliche Authentifizierung erforderlich ist? So etwas wie ein Befehlstunnel, der vorautorisiert ist?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Welche Dateien sollten kopiert werden, um ein startfähiges Sicherungslaufwerk für OS X zu erstellen?
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
1
OpenSSH-Public-Key-Struktur