Vielen Dank, ich habe das Ding installiert und ausprobiert. Jetzt hapert es aber noch an dem korrekten Schlüssel.
Ich habe den Server vor 3 Jahren aufgesetzt, mit Hilfe von vielen Tutorials auch letsencypt installiert und anschließend alles wieder vergessen.
Ich habe nun den Befehl "ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key" gefunden, die Ausgabe ist (anonymisiert)
2048 SHA256:abcde123+ABCDE456 root@77-37-105-114 (RSA)
In das VBA-Programm habe ich dann geschrieben:
.SshHostKeyFingerprint = "ssh-rsa 2048 SHA256:abcde123+ABCDE456"
und auch versuchsweise
.SshHostKeyFingerprint = "ssh-rsa 2048 SHA256:abcde123+ABCDE456 root@77-37-105-114 (RSA)"
Das Resultat ist immer die Fehlermeldung
"Error: SSH host key fingerprint 'ssh-rsa 2048 SHA256:abcd...' does not match pattern [riesiger Regulärer Ausdruck]
Kannst du mir vielleicht einen Tipp geben, wie ich an den korrekten Schlüssel komme?
Mir ist noch eine Alternative eingefallen: statt FTP könnte ich eine passwortgeschützte Webseite installieren und die zu übertragende Textdatei über die Zwischenablage in ein Texteingabefeld kopieren. Auf diese Weise könnte ich auch erreichen, dass die vorhandene Datei überschrieben wird - ich bin mir nicht sicher, ob winscp das kann. Aber per FTP wäre das eleganter ohne aufpoppende Fenster.
|