
Ich habe Advanced Tomato Version 3.3-128 auf meinem Asus RT-AC68R/U (ARMv7, 2 Kerne) installiert. Zusätzlich habe ich auch Entware installiert. Dieser Router ist mit einem USBv3-Anschluss mit angeschlossener 4-TB-Festplatte ausgestattet. Ich verwende diesen Router also als Backup-Gerät für zu Hause. Ich habe die Möglichkeit, diese Festplatte auf einem entfernten Server (anderer geografischer Standort) zu sichern. Aber die einzige Möglichkeit, eine Verbindung zu diesem entfernten Server herzustellen, ist die Verwendung von RSYNC über SSH mit Benutzername/Passwort-Authentifizierung. Es besteht keine Möglichkeit, nur private/öffentliche Schlüssel zu verwenden, da der Administrator dieses entfernten Servers ist. Ich kann es problemlos manuell machen, aber ich möchte, dass das Backup an einem entfernten Standort einmal täglich automatisch durchgeführt wird. Mein Problem ist, dass ich beim Herstellen der Verbindung das Passwort an SSH übergeben muss. Unter „normalem“ Linux wäre es möglich, sshpass
einen Befehl zu verwenden, aber auf meinem Router gibt es keinen solchen Befehl. Weder nativ noch in Entware als Erweiterung der nativen Befehlsliste. Ich bin nicht zu fähig, sshpass
aus Quellen zu kompilieren. Kann mir jemand helfen, die Herstellung einer Verbindung zum entfernten Server über SSH zu automatisieren?