Puncte:2

Cum să accesați un server Ubuntu VirtualBox clonat prin SSH pentru a obține o adresă diferită

drapel am
Max

Am instalat un server Ubuntu fără cap pe VirtualBox și, odată ce l-am pregătit complet să funcționeze, l-am clonat pentru a avea oa doua, exact aceeași, instanță. Cu toate acestea, clona partajează accesul CMD SSH și, din moment ce s-a întâmplat asta, nu o pot accesa.


Editare: nu îl pot accesa în timp ce celălalt este accesat în același timp. Dacă opresc una, cealaltă funcționează.


Există vreo modalitate de a atribui o nouă cheie SSH, astfel încât să pot accesa ambele servere pe cmd-uri diferite în același timp?

drapel ru
Aceasta este o problemă de conflict IP. Revizuiți adresa rețelei de pe unul dintre servere pentru a fi diferită și modificați adresele MAC din setările VM-ului din configurația VM-ului dvs. din Virtualbox pentru a fi o adresă MAC diferită. Va trebui să deschideți consola VM și să vă conectați pe consola VM în sine pentru a gestiona modificările de rețea.
Puncte:4
drapel ph

De foarte multe ori fac ceva similar în cazul în care instalez o nouă versiune de Ubuntu și păstrez acea versiune curată pentru clonare (care este mult mai rapidă decât reinstalarea de fiecare dată).

  1. Pentru a crea o clonă, opresc acea instanță (sudo init 0).
  2. Creați clona
  3. Porniți clona
  4. Editați configurația de rețea a clonei

De la Ubuntu 18.04, editez fișierul netplan, de obicei:

vim /etc/netplan/50-cloud-init.yaml

apoi atribuiți o nouă adresă serverului și reporniți pentru a vă asigura că funcționează conform așteptărilor (mai ales, și eu schimba numele gazdei și doriți să vă asigurați că supraviețuiește unei reporniri).

Odată ce funcționează, pot porni ambele servere în paralel, deoarece acum fiecare are o adresă IP diferită.

De asemenea, puteți utiliza DHCP, deoarece în acest caz fiecărui computer i se atribuie automat o adresă IP. Numai asta poate fi complicat pentru a configura alte instrumente, deoarece unul și/sau celălalt IP se poate schimba fără notificare și va trebui să vă editați configurația (cu excepția cazului în care puteți utiliza un DNS pentru a da un nume fiecărui computer). Serverul DHCP are, de asemenea, o opțiune de a utiliza adresa MAC a computerului și de a forța un IP specific pentru fiecare computer specific.Folosesc adesea această caracteristică pentru dispozitive externe (cu toate acestea, sistemul de operare iPhone doar își schimbă codul pentru a schimba în mod dinamic adresa MAC la noi... nu sunt sigur cât de mult mai sigur poate fi asta... deoarece în acest fel nu pot verifica cine se conectează unde dacă acesta este un iPhone!)

În ceea ce privește cheile SSH, puteți pur și simplu să vă puneți cheia în conturile VPS așa cum ați face în mod normal. Aceeași cheie poate fi reutilizată de orice număr de ori (adică puneți cheia publică în toate VPS-urile dvs.). ~/.ssh/authorized_keys fişier).

Dacă doriți să vă conectați direct între VPS-ul dvs., trebuie, de asemenea, să copiați cheia privată pe respectivul VPS. Cu toate acestea, rețineți că, implicit, serverele VirtualBox apar pe Internet (cu excepția cazului în care aveți o configurație puternică de firewall). Prin urmare, nu este recomandată plasarea cheilor private în VPS.

drapel am
Max
Mulțumiri! Voi încerca metoda asta și voi vedea cum merge. VPS-ul va fi folosit doar în scopuri interne ale companiei, așa că nu ar trebui să existe nicio interacțiune cu lumea exterioară, în afară de internet. Dar serverele care păstrează de fapt informațiile vor fi securizate în altă parte.

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.