Tägliches kopieren per SSH von einem externen Server?

Status
Für weitere Antworten geschlossen.

Hount

Benutzer
Mitglied seit
20. Jun 2010
Beiträge
94
Punkte für Reaktionen
0
Punkte
6
Hallo Forum,

ich habe in meiner DMZ eine VM auf der täglich ein mysqldump erstellt wird. Ich möchte jetzt gerne, dass meine DS710+ das täglich erstellte File per SSH von dieser VM abholt. Wie stelle ich das am einfachsten an?
Von der VM kann ich icht auf die Synology zugreifen, da der Zugriff von der DMZ in mein Netzwerk gesperrt ist.

Gruß
Hount
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.881
Punkte für Reaktionen
1.168
Punkte
754
Spontane Idee: Auf der VM und der 710+ alles für ssh vorbereiten (keys) und dann von der 710+ aus per scp kopieren. Den scp-Aufruf kannst Du über den Aufgabenplaner steuern. Ich weiß nur aus dem Kopf nicht, ob scp im DSM enthalten ist. Müsstest Du 'mal prüfen.
 

Hount

Benutzer
Mitglied seit
20. Jun 2010
Beiträge
94
Punkte für Reaktionen
0
Punkte
6
Danke für die gute Idee. Die Frage ist nur, wie ich dass mit dem Passwort löse?
Per Konsole hat das schon prima geklappt. Aber bei dem Aufgabenplaner muss ich ja irgendwie das PW mit angeben.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.881
Punkte für Reaktionen
1.168
Punkte
754
Dafür ja die ssh-keys, die Du auf Quelle und Ziel hinterlegst. Wirf 'mal eine Suchmaschine an, da solltest Du genug dazu finden.
 

Hount

Benutzer
Mitglied seit
20. Jun 2010
Beiträge
94
Punkte für Reaktionen
0
Punkte
6
Wenn ich das jetzt richtig verstanden habe, dann muss ich für das Public-Key Verfahren auf der Synology "ssh-copy-id" ausführen. Dieses Skript existiert aber nicht.
Oder habe ich da einen Denkfehler?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.881
Punkte für Reaktionen
1.168
Punkte
754
Solange Du per Passwort auf den Zielrechner kommst, kannst Du den key doch z.B. per WinSCP kopieren und dann per ssh/passphrase ggfs. Änderungen der Rechte etc. vornehmen.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.145
Punkte für Reaktionen
1.113
Punkte
314
... "ssh-copy-id" ausführen. Dieses Skript existiert aber nicht.

Dieser Befehl existiert tatsächlich nicht auf einer Synology DiskStation! Man kann sich den Public Key aber mittels...

Code:
cat ~/.ssh/id_rsa.pub

... ausgeben lassen um diesen in die Zwischenablage zu kopieren Anschließen kann man auf den Zielserver den Key nach diesem Schema ...

Code:
echo "[RSA-KEY AUS DER ZWISCHENABLAGE]== [BENUTZER@[HOSTNAME]" >> [BENUTZER]/.ssh/authorized_keys; chmod 600 [BENUTZER]/.ssh/authorized_keys

...... bzw. .....

Beispiel (RSA-Schlüssel gekürzt):

echo "ssh-rsa AAAAB3NzaC1yc2EAAAAbpt+D6KyuQDdYrM2...N5CfNj2LZlElEicAQ== root@Diskstation" >> /root/.ssh/authorized_keys; chmod 600 /root/.ssh/authorized_keys

.... eintragen.

Tommes
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat