Folosesc Windows Server 2019
Ce am făcut:
⢠Am instalat âOpenSSH SSH Serverâ pe mașina mea virtuală folosind Aplicație > Aplicații și funcții.
⢠Am adăugat Regula Firewall pentru portul 22 și am pornit serverul SSH.
⢠Am instalat PuTTYgen pe mașina mea locală, astfel încât să pot crea chei publice și private.
⢠Folosesc Vultr.com ca gazdă cloud, așa că am adăugat cheia publică la cheile SSH de pe site-ul lor.
⢠Am creat fișierul âadministrators_authorized_keys.pubâ în dosarul principal ssh și am adăugat cheia publică în interiorul acestuia.
⢠Am adăugat folderul authorized_keys în dosarul principal ssh și am adăugat chei publice (atât de tip PuTTY, cât și de tip openSSH) și o cheie privată
⢠Am instalat PuTTY ca să pot stabili conexiunea
⢠Am adăugat cheia de autentificare (cheie de fișier privat PuTTY) la cerere.
⢠Folosesc portul 22
Erorile pe care le primesc:
⢠Când încerc să mă conectez cu numele de utilizator gazdă (sau orice alt), PuTTY îmi dă răspunsul „Serverul a refuzat cheia noastră”
⢠Când încerc să folosesc â ssh-keygen -t ed25519 -C "[email protected]"â primesc âGenerarea cheilor publice/privateâ și se oprește aici.
Nu cere rădăcină unde să le genereze sau altceva. Procesul este doar blocat.
De asemenea, am încercat să generez cheile folosind direct ssh-keygen.exe, dar generează doar cheia privată. Am încercat să generez o cheie publică din cheie privată folosind asta:
https://blog.tinned-software.net/generate-public-ssh-key-from-private-ssh-key/
Și schimbarea tuturor cheilor publice la aceasta, dar tot nu a funcționat cu PuTTY, îmi dă în continuare aceeași eroare.
Ce funcționează:
⢠Când nu stabilesc cheia privată la cererea PuTTY, mă pot conecta la server.
Întrebări:
Am ratat vreun pas? Ce greșesc aici și cum să configurez corect conexiunea SSH?