Puncte:1

Conexiune SSH fără parolă de la Ubuntu la Win10

drapel mz

Încerc să stabilesc o conexiune ssh fără parolă de la Ubuntu 20.04 la Win 10. Am instalat Win10 nou (descărcat de pe site-ul Microsoft, nu este activat). Am descărcat openssh din git (OpenSSH_for_Windows_8.6p1, LibreSSL 3.3.3) Am creat fișierul pentru utilizatorul meu win user/.ssh/authorized_keys și am copiat (cu scp) cheia mea publică de pe mașina ubunutu pe acesta. Am verificat dacă cheia mea există pe mașina de la distanță.

sshd_settings: 
PubkeyAuthentication da 
Autentificare prin parolă da  
AuthorizedKeysFile - a încercat implicit .ssh/authorized_keys, %USERPROFILES\.ssh/authorized_keys%, fără acest parametru.

Conexiunea ssh obișnuită cu parolă funcționează bine. Firewall a fost dezactivat. Am făcut același lucru pentru a stabili o conexiune ssh fără parolă linux la linux - funcționează bine.

Am citit o mulțime de articole: trebuie să creez cheia, să o copiez pe o mașină de la distanță, să reîncărc serviciul sshd și totul ar trebui să funcționeze bine. Pentru Linux la Linux funcționează așa cum era de așteptat, dar Linux la win10.

Ar trebui să am niște setări suplimentare? Ar trebui să am permisiuni suplimentare? Ce am făcut greșit? Ma poate ajuta cineva va rog?

ACTUALIZAT: Am facut. În MS docs a spus că dacă utilizatorul este administrator, ar trebui să plasați cheile în alt loc %programdata%/ssh/administrators_authorized_keys dar la mine nu a mers. Și am găsit rând în partea de jos a sshd_setting despre aceste cerințe și tocmai am eliminat-o. Acum totul funcționează bine și conform așteptărilor.

drapel in
Doar pentru a confirma, problema este cu OpenSSH Server *pe Windows*, corect?
koko avatar
drapel mz
da, nu pot stabili conexiunea de la Ubuntu la Windows.
marosg avatar
drapel vn
„user/.ssh/authorized_keys și am copiat (cu scp) cheia mea privată de pe mașina ubunutu pe ea” trebuie să copiați cheia publică acolo, nu privată
koko avatar
drapel mz
scuze, este greșeala de explicație, cu siguranță am copiat cheia publică
drapel in
Cum te conectezi de la Ubuntu? Includeți cheia? De exemplu: `ssh -i ~/.ssh/id_rsa [email protected]`
koko avatar
drapel mz
Mă conectez `ssh [email protected]`. Am încercat să folosesc varianta ta - mi s-a cerut parola
Johan Palych avatar
drapel us
Încercați astfel: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null user@ip
koko avatar
drapel mz
Am primit „Avertisment: Adăugat permanent „ip” (ECDSA) la lista de gazde cunoscute.” dar mi s-a cerut și parola. Cred că este o problemă în Windows. Voi încerca să ofer mai multe informații puțin târziu.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.