[Eisfair] SSH Keylogin nicht möglich immer Kennwortabfrage
hilix
hilmar.boehm at web.de
Mo Aug 23 15:52:07 CEST 2021
Am 23.08.21 um 11:08 schrieb Mario Reisinger:
> hab es korrigiert. Leider kommt in Putty noch immer "No supportet
> authentication methods available (server send: publickey,
> kexboard-interactive)"
>
> Noch Ideeen?
>
>
Hallo Mario,
ich versuche mir immer noch ein Bild zu machen von dem was Du erreichen möchtest:
- Passwortloses SSH-Login von Windows- auf Eis-System?
- Du verwendest auf der Windows Seite "putty" (V 0.76+)
- welche Windows-Version verwendest Du?
Unter Windows 10 ist (auch in der HOME-Ed.) ssh, scp und ssh-keygen enthalten.
Damit kann man, wie unter Linux üblich, ein passwortloses SSH-Login einrichten:
1. auf W10 (CMD):
> ssh-keygen -t rsa
# keine Passprase
#erzeugt id_rsa (=private key) und id_rsa.pub (=public key)
> scp id_rsa.pub <user>@<Eisfairserver>:.ssh/id_rsa.pub-w10
2. Auf Eisfair-Server:
- nach /home/<user>/.ssh oder /root/.ssh/ wechseln, je nachdem
- Inhalt von id_rsa.pub-w10 in authorized_keys einfügen
- bei mir hat authorized_keys Owner/Group des jeweiligen Users und 0644 als Rechte
- und ggf. als root: /etc/init.d/ssh restart
3. auf W10 (CMD)
> ssh <user>@<eisfair-system> --> Der Prompt des Eisfair-Users erscheint.
# Putty braucht man da nicht mehr.
PUTTY kann auch SSH Schlüsselpaare erzeugen. Die haben aber ein anderes, zusätzlich zum eigentlichen Schlüssel, umfangreicheres
Format.
ssh-keygen erzeugt: ssh-rsa <Key....> <user>@<Windows-System-Name>
(W10)puttygen erzeugt: (z.B.)
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20210823"
AAAAB3NzaC1yc2EAAAADAQABAAABAQCrOpsb6V6+o57N5ybmCASCLBkOJfl7jc6C
l1hMsdM40JUVtLNEl4PeYwiVQ3JsyuqLHR/cxsxej5+PRuw7/3NWpFXnaIuGGg1B
u6QYnf9ZxHiuNugS+di5SOKjOjw9FlNCT0Pz9SQmkwMGcWXBfgti8w51zFlhFD9x
cJXDb+NgEfuMdMKFjjJWrtLUP+WTxfpNlm6A25DgaTkemjAIHP/3Pwt8HAd+kzNN
OzwkOh2sKKYQrXRwm1VrgFRs3Xh/yy7BrtN8J3MY8ulwsa7yeBzvaiPJy7QZamqY
LRGG4psiYPRcmpxgG9ufjIBMXQPsZ2uUeEc2E33zUCSsMxqWF2Ql
---- END SSH2 PUBLIC KEY ----
Das ist ein anderes Format. Ich weiß nicht, ob der SSH-Daemon/Server auf Eisfair mit einem solchen (erweiterten) Format umgehen
kann. Außerdem enthält der Schlüsselteil <nl> Characters (siehe: od -a < <Putty-PubKey-Datei>), das ssh-keygen-Format nicht.
Ein passwortloses SSH-Login via Putty müsste auch möglich sein. Ich hab's probiert, aber nicht hinbekommen. Ist vllt. noch etwas
Forschungsarbeit nötig. :-)
Falls Du ein älteres Windows verwendest, das standardmäßig keine SSH-Utils enthält, kann man sich diese sicherlich aus einer
sicheren/vertrauensvollen Quelle (nach)installieren.
Gruß./Hilmar.
Mehr Informationen über die Mailingliste Eisfair