Puncte:1

Rularea Vagrant VM pe Ubuntu 20.04 VM pe VirtualBox pe mașina gazdă Windows 11, aveți nevoie de acces SSH la vagrant din Windows 11

drapel cn

Fac un proiect de viziune computerizată și am Vagrant VM pe Ubuntu 20.04 VM pe VirtualBox pe Windows 11 Host Machine. Aș dori să folosesc mașina gazdă Windows 11 pentru CV, deoarece are nevoie de multă putere de procesare și să comunic cu o aplicație Python care rulează în prezent folosind SSH, deoarece nu este o aplicație care necesită foarte mult resurse.

Am un port redirecționat (8000 -> 8000) în caseta virtuală pentru a accesa interfața web a aplicației de care am nevoie și îl pot accesa din browser pe Firefox în Windows 11.

Problema apare atunci când încerc să ssh în vagrant (2222->2222) putty dă o eroare pentru conexiune refuzată, Windows cmd dă „kex_exchange_identification: read: Connection aborted”

Am încercat să obțin cheia privată, am încercat toate variantele de comenzi ssh pe care le-am putut găsi, dar pur și simplu nu funcționează. În Ubuntu, pot să tastau pur și simplu „vagrant ssh” și se va conecta la ssh fără întârziere.

Am pierdut ceva?

De obicei folosesc WSL2 pentru programare în linux, dar aplicația mea particulară necesită să ruleze în mod vagabond în ubuntu.

port forwarding

vagabond ssh-config

  config.vm.box = "generic/ubuntu2010"

  # Porturi redirecționate public.
  # Porturile de mai jos sunt accesibile tuturor mașinilor din aceeași rețea.
  # Pentru a limita accesul la rețeaua locală, adăugați „host_ip”.
  config.vm.network „private_network”, tip: „dhcp”
  # De exemplu: config.vm.network „forwarded_port”, invitat: 80, gazdă: 8080, host_ip: „127.0.0.1”
  config.vm.network „forwarded_port”, invitat: 8000, gazdă: 8000 # Aplicație web
  config.vm.network "forwarded_port", invitat: 9000, gazdă: 9000 # Server la distanță
  #config.vm.network „forwarded_port”, invitat: 2222, gazdă: 2222 # Server la distanță #<--acesta este comentat pentru că nu a funcționat, iar pornirea lui vagrant specifică deja că redirecționează portul 22 la portul 2222.
  #config.vm.network „private_network”, tastați: „dhcp” #<-- așa este
  config.ssh.username = 'vagabond'
  config.ssh.password = 'test'
  config.ssh.insert_key = „fals” 

Startup-ul lui Vagrant

Nu contează, sunt un idiot. Am instalat openssh în ubuntu și am putut accesa vagrant.

Paul avatar
drapel cn
Bun venit la Server Fault! Întrebarea dvs., așa cum este scrisă, nu pare a fi o întrebare, deoarece conține propria sa rezoluție. Dacă doriți să răspundeți la propria întrebare, modificați această întrebare astfel încât să conțină doar o întrebare, apoi furnizați un răspuns cu toți pașii aplicabili pentru a rezolva problema. Asigurați-vă că citiți [Cum pun o întrebare bună?](http://serverfault.com/help/how-to-ask), [Cum pot scrie un răspuns bun?](http://serverfault.com /help/how-to-answer) și nu uitați să faceți [turul site-ului](http://serverfault.com/tour).

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.