Puncte:0

Cum folosesc PuTTY pentru a mă conecta prin SSH la Ubuntu Server 20.04.3 LTS

drapel ru

Încerc să mă conectez la terminalul meu de server prin SSH, înainte la mine acasă totul a funcționat bine, pe terminalul meu de server Ubuntu am făcut-o ifconfig, obțineți adresa IP ipv4 și conectați-vă la ea. Acum mi-am adus laptopul la locul de muncă și am încercat să fac același lucru, dar nu mă pot conecta la server. De data aceasta, când verific adresa IP a serverului meu Ubuntu, primesc cele de mai jos ifconfig rezultat:

Captură de ecran 1

Se pare că de data aceasta folosește o adresă Ipv6, sunt două câmpuri inet6 și ether, am încercat ambele tot nu se pot conecta. M-am referit la asta soluţie, dar niciun rezultat. am incercat si eu dezactivați ipv6 pe serverul meu, dar nici un rezultat:

Captură de ecran 2

Ce ar trebui să introduc în PuTTY ca adresă IP? Ce port ar trebui să folosesc?
Rețineți că serverul meu Ubuntu rulează pe Oracle VM.

drapel in
Vă conectați la VM prin rețea? Sau este VM Host ⢠VM Client?
NSA NSA avatar
drapel ru
@matigo Mă conectez la VM de pe gazdă (Windows) utilizând software-ul PuTTY (client SSH)
drapel in
În acest caz, luați în considerare configurarea [o conexiune de rețea numai pentru gazdă](https://www.virtualbox.org/manual/ch06.html#network_hostonly) pe un al doilea dispozitiv de rețea virtuală. Acest lucru vă va permite să aveți o adresă IPv4 consecventă către VM, indiferent de rețea în care vă aflați. Așa rezolv probleme similare
NSA NSA avatar
drapel ru
@matigo în cazul în care dumneavoastră sau alții vă întrebați de ce mă conectez de la gazdă la VM este că serverul ubuntu nu are un clipboard partajat cu sistemul de operare gazdă, așa că, pentru a copia/lipi, una dintre soluții este să folosiți PuTTY. [link de referință](https://superuser.com/a/640810)
NSA NSA avatar
drapel ru
thnx @matigo, voi încerca acum
NSA NSA avatar
drapel ru
Pot să întreb, ce vrei să spui prin al doilea dispozitiv de rețea virtuală? @matigo
Puncte:2
drapel br

Serverul dvs. este complet fără adresă IP utilizabilă. Ar trebui să aibă o adresă IPv4 validă și, opțional, adrese IPv6 non-locale valide. Dar nu văd nici un IPv4 și doar un IPv6 local care începe FE:80:... Acest tip de adresă IPv6 poate fi folosit doar pentru comunicare în domeniul de difuzare local (cu dispozitivele accesibile direct, nu în spatele routerului). Nu este accesibil din alte segmente de rețea (nici din LAN sau WAN). Mai ales dacă laptopul dvs. se află într-un alt segment de rețea, nu vă puteți conecta la server în niciun fel dacă setările IP ale serverului rămân așa cum arătați în instantaneu.

Recomandarea mea: setați manual adresa IPv4 (și masca de rețea și gateway-ul) serverului dvs. Sau încercați să obțineți adresa de la serverul DHCP dacă este prezentă în segmentul de rețea al serverului. Dar dacă nu se obține nicio adresă IPv4, se pare că nu există DHCP. Setarea manuală este singura soluție.

Puteți utiliza și setarea numai IPv6 (fără IPv4). Dar dacă nu sunteți familiarizat cu tipurile de adrese IPv6, ar putea fi puțin complicat pentru dvs. Prin urmare, recomand să începeți cu IPv4.

Conexiunea funcționează în rețeaua dvs. de domiciliu deoarece există un server DHCP care rulează și nodurile dvs. primesc adrese IPv4 în mod dinamic. Dar la locul de muncă este o situație diferită. Solicitați administratorului LAN de la locul de muncă informații despre rețeaua dvs.:

  • Ce este adresa IPv4 a segmentului LAN (inclusiv masca și GW)
  • Dacă există un server DHCP în LAN
  • Ce adresă IPv4 este gratuită pentru a fi setată pe serverul dvs. (preveniți coliziunea adresei!!!)
  • Dacă vă puteți conecta serverul la LAN la locul de muncă și ce condiții trebuie îndeplinite etc.

Extensie de răspuns (după reacția în comentariu)

Există două modalități principale de conectare a mașinii virtuale la gazdă și prin aceasta la rețeaua externă în mediul virtual. Ambele depind de setarea rețelei gazdă, care trebuie pregătită. A treia posibilitate este utilizarea mașinii virtuale în rețeaua izolată locală. Există câteva dezavantaje în acest fel.

  1. Mod Punte
  2. Modul NAT = traducerea adresei de rețea
  3. (Segment de rețea locală izolat)

#1

O rețea gazdă este setată cu cel puțin un segment de punte care este conectat la LAN extern și este atribuit ca disponibil și pentru mașinile virtuale (VM-uri). O interfață VM trebuie conectată (setată în setările VM) la acest segment conectat. Adresa IP poate fi atribuită fie de către serverul DHCP aflat în LAN în afara gazdei, fie manual. VM-ul are propria adresă IP diferită de adresa IP a gazdei. Înseamnă că sunt utilizate 2 adrese diferite în LAN. VM se poate conecta direct la LAN și este accesibil la adresa sa pentru conexiunile de intrare.

#2

Rețeaua gazdă este setată cu cel puțin un segment NAT. Segmentul utilizează adresa IP LAN a gazdei ca adresă externă și un nou segment intern de rețea ca rețea locală pentru VM(e). Această rețea locală include de obicei propriul server DHCP implicit care atribuie adrese mașinilor virtuale. Traducerea adresei este activată în mod implicit. Toate VM-urile sunt ascunse în spatele adresei IP a gazdei. Nu este necesară nicio adresă IP specială pentru VM în LAN. VM-ul poate comunica cu adrese externe prin NAT. Dar VM nu este accesibil din LAN pentru conexiunile de intrare. Nu există o modalitate ușoară de a începe conexiunea de la LAN la VM care se află în segmentul net NAT.

#3

Segmentul de rețea locală izolat din gazdă este similar cu opțiunea #2 (NAT). Dar nu există NAT sau altă modalitate de a se conecta de la VM la rețeaua exterioară. Rețeaua izolată include, de obicei, serverul DHCP implicit local. Principalul dezavantaj este izolarea. Orice VM din această rețea izolată locală nu se poate conecta la Internet (și la alte resurse). Nu este posibil nicio actualizare, nici un acces public web etc. Doar interfața IP gazdă aflată în rețeaua izolată este accesibilă pentru a obține unele date, de ex. prin partajarea SMB.

NSA NSA avatar
drapel ru
thnx pentru răspunsul detaliat. Cu toate acestea, vreau să întreb, deoarece serverul meu Ubuntu este doar în scopuri de testare (pentru a crea și testa servicii web, manipulare DB etc.), pot să folosesc doar adresa IP a gazdei ca adresă IP pentru invitat? Îmi pot lega cumva adresa IP a gazdei la adresa IP a serverului meu, astfel încât să mă pot conecta la serverul meu și serviciile web prin acel IP gazdă?

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.