Seite 1 von 1

SSH Putty Plink hostkey Fingerprint

Verfasst: 28.02.2023, 21:17
von Holgi
kennt sich hier jemand mit Netzwerk, Server, SSH, NAS, Putty und Plink aus?
Habe ein NAS und möchte dies mit einem Batch Script herunterfahren.
Dafür soll plink herhalten.
Grds. weiß ich wie es geht, aber an einer Stelle hakt es jetzt noch:
wie komme ich an den Hostkey?
Den Fingerprint habe ich bereits mit

Code: Alles auswählen

plink.exe -ssh nutzername@192.168.XXX.XX -pw euerpasswort dir
erstellt.
Für mein Script:

Code: Alles auswählen

plink.exe -hostkey "a1:b2:c3:d4:e5:f6:g7:h8:i9:j0:k1:l2:m3:n4:o5:p6" -batch -ssh -pw %password% %username%@%ip% "echo %password% | sudo -i -S shutdown -h now"
(welches auf einem anderen NAS funktioniert) brauche ich den Hostkey. Ich habe vergessen, wie man an den rankommt.

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 02.03.2023, 18:29
von John-Boy
Probiere mal

Code: Alles auswählen

cat /homes/[BENUTZERNAME]/.ssh/id_rsa.pub

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 02.03.2023, 18:36
von Holgi
ich habe leider 0 Ahnung von Netzwerk:
wo muss ich das denn eingeben?
Terminal Windows? Eine App wie Putty?

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 02.03.2023, 18:46
von John-Boy
Deine NAS läuft doch sicher auf Linux und du brauchst den SSH Key... dort im Terminal eintippen

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 03.03.2023, 10:21
von Holgi
da auf meinem QNAP NAS keine Terminal APP installiert ist (und sich auch nicht installieren lässt), habe ich es mal mit Putty (portable) versucht.
Ich komme auf das NAS (nachdem ich dort SSH freigeschaltet habe).
wenn ich jetzt in Putty

Code: Alles auswählen

cat /homes/[BENUTZERNAME]/.ssh/id_rsa.pub
eingebe (BENUTZERNAME durch meinen Administrator-Namen ersetzt), kommt
cat: can't open '/homes/[BENUTZERNAME]/.ssh/id_rsa.pub': No such file or directory
(Benutzername natürlich mein Administratorname)

kannst du mir weiterhelfen?

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 03.03.2023, 10:39
von Holgi
habe mal nach dieser Anleitung hier:
https://wiki.qnap.com/wiki/SSH:_How_To_ ... rized_Keys
mit dem Befehl

Code: Alles auswählen

ssh-keygen -t rsa -C "server comment field"
wohl ein Schlüsselpaar erzeugt (?)
es kam

Code: Alles auswählen

Created directory '/home/<Benutzername>/.ssh'.
und

Code: Alles auswählen

Your identification has been saved in /home/<Benutzername>/.ssh/id_rsa.
Your public key has been saved in /home/<Benutzername>/.ssh/id_rsa.pub.
The key fingerprint is: bla bla bla
den 16stelligen Code habe ich mir natürlich erst mal aufgeschrieben. Ist das jetzt der Privat oder Public Key?
wenn ich jetzt

Code: Alles auswählen

cat /homes/[BENUTZERNAME]/.ssh/id_rsa.pub
eingebe, kommt immer noch
cat: can't open '/homes/[BENUTZERNAME]/.ssh/id_rsa.pub': No such file or directory
ist homes richtig oder muss es home lauten?

Re: SSH Putty Plink hostkey Fingerprint

Verfasst: 03.03.2023, 10:43
von John-Boy
Kann auch "home" sein

Wenn du SSH aktiviert hast muss du doch auch die Schlüsseldateien erzeugt haben… leider bin ich mit QNAP NAS nicht so bewandert daher würde ich an deiner stelle mal die QNAP Foren durchsuchen bevor ich dir hier dein System verhunze.
Ferndiagnose ist leider in manchen Situationen schwer möglich

Schau doch mal hier https://forum.qnapclub.de/thread/58020- ... portieren/