Mașinile virtuale oferă inginerilor și administratorilor o platformă bună pentru a testa software-ul, a configura medii IT și a maximiza utilizarea resurselor hardware ale serverului.

VirtualBox este unul dintre cele mai populare software de virtualizare de pe piață astăzi. Este open source și este plin cu o mulțime de funcții frumoase. Să aruncăm o privire la cum să SSH într-un server Ubuntu sau desktop care rulează în VirtualBox.

Pasul 1: Instalarea SSH pe mașina virtuală

SSH este una dintre modalitățile principale de administrare și interacțiune cu serverele Linux care nu vin cu o interfață grafică. Desigur, puteți utiliza SSH și pe medii desktop complete.

Pentru a putea conecta SSH pe un alt PC, sistemul trebuie să ruleze un server SSH și serviciul acestuia ar trebui să fie activat. De asemenea, PC-ul de la care inițiezi conexiunea SSH trebuie să aibă un client SSH.

Acest ghid va demonstra procesul cu Ubuntu Desktop ca sistem de operare gazdă și Ubuntu Server ca invitat OS în VirtualBox, dar procedura este practic aceeași, indiferent de sistemul de operare pe care îl aveți folosind. În cazul în care nu aveți un sistem de operare invitat, iată cum

instagram viewer
instalați Ubuntu ca sistem de operare invitat pe VirtualBox.

Lansați VirtualBox și apoi porniți mașina virtuală Ubuntu din GUI.

Pe mașina virtuală, instalați SSH folosind comanda:

sudo apt instalare deschidessh-Server

Serverul dvs. SSH va porni automat. Puteți verifica starea acestuia folosind următoarea comandă:

sudo systemctl status ssh

Dacă portul SSH nu este activat pe firewall, utilizați instrumentul UFW pentru a activa SSH port.

Pasul 2: Configurarea rețelei VirtualBox

În mod implicit, VirtualBox creează un adaptor Network Address Translation (NAT) pentru mașinile dvs. virtuale. Acest lucru permite mașinii dvs. virtuale să acceseze internetul, dar împiedică alte dispozitive să îl acceseze prin SSH.

Pentru a configura rețeaua, trebuie să utilizați redirecționarea portului VirtualBox și adaptorul NAT implicit la care este atașat VM-ul dvs. Rețineți că VirtualBox oferă multe alte opțiuni de configurare a rețelei, cum ar fi un adaptor cu punte, pe care îl puteți utiliza pentru SSH în sistemele de operare invitate, dar acesta este un subiect pentru altă zi.

Faceți clic dreapta pe VM-ul în care doriți să faceți SSH și faceți clic pe Setting cog pentru a deschide fereastra de setări. Alternativ, puteți utiliza și comanda rapidă de la tastatură: Ctrl + S. Apoi, faceți clic pe Reţea opțiune.

Faceți clic pe Avansat opțiunea și selectați Port forwarding. VirtualBox vă va prezenta un ecran pentru a vă configura regulile de redirecționare a portului.

Adăugați o regulă de redirecționare a portului

Faceți clic pe La care se adauga (+) pictograma de sub Reguli de redirecționare a portului pagină.

Dați regulii dvs. un nume semnificativ (de exemplu, „SSH port forwarding”). Utilizați protocolul implicit, de ex. TCP. IP-ul gazdei va fi 127.0.0.1 sau pur și simplu gazdă locală și folosiți 2222 ca Port gazdă.

Obțineți adresa IP a serverului Ubuntu rulează în VirtualBox și introduceți-l în IP invitat caseta de introducere. În acest caz, adresa IP a sistemului de operare invitat este 10.0.2.13. Utilizați 22 ca port pentru oaspeți.

În cele din urmă, apăsați pe O.K buton.

Este posibil să fie nevoie să reporniți mașina virtuală pentru ca modificările să intre în vigoare.

Pasul 3: Începeți sesiunea SSH

Din terminalul din sistemul dvs. de operare principal, rulați comanda SSH în următorul format: ssh -p 2222 [email protected]. De exemplu:

ssh-p 2222 mwizak@127.0.0.1

Te rog noteaza asta mwizak, în acest caz, este numele de utilizator de conectare pentru mașina virtuală. În cele din urmă, introduceți parola pentru utilizatorul OS invitat atunci când vi se solicită să inițializați conexiunea.

Nu uitați să asigurați conexiunea SSH!

SSH este o modalitate ușoară de a vă conecta la servere sau computere la distanță și acum îl puteți utiliza pentru a accesa sistemele de operare invitate VirtualBox.

Oricât de sigur, SSH este, de asemenea, o țintă principală pentru hackeri care doresc să obțină acces la sistemele dvs. Prin urmare, asigurați-vă că urmați cele mai bune practici de securitate atunci când utilizați SSH.