Pot accesa internetul pe guest setând adaptorul vbox 1 la adaptor de rețea cu punte
iar comunicarea gazdă-oaspete funcționează când am setat adaptorul 2 ca a adaptor numai pentru gazdă
Acest lucru este suficient dacă nu vreau să folosesc un firewall, dar fac... cu această soluție trebuie să mă joc constant cu UFW pentru a permite comunicarea adaptorului 1.
După câteva citite, mi-am dat seama că eu ar trebui să să puteți configura adaptorul 1 ca adaptor nat și să configurați redirecționarea portului așa cum se arată mai jos.
nume|proto| ip gazdă | Port gazdă| IP invitat | Port pentru oaspeți
SSH | TCP | 127.0.0.1 | 2522 | 192.168.52.1 | 22
În acest fel, ar trebui să pot introduce ssh în invitat folosind:
ssh -vvv -p 2522 -i ~/.ssh/id_rsa [email protected]
Problema mea este că această metodă pur și simplu îngheață fara explicatii.
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 martie 2020
debug1: Citirea datelor de configurare /home/user/.ssh/config
debug1: /home/user/.ssh/config linia 41: Se aplică opțiuni pentru *
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config linia 19: include /etc/ssh/ssh_config.d/*.conf nu se potrivește niciun fișier
debug1: /etc/ssh/ssh_config linia 21: Se aplică opțiuni pentru *
debug2: resolve_canonicalize: numele de gazdă 127.0.0.1 este adresa
debug2: ssh_connect_direct
debug1: se conectează la 127.0.0.1 [127.0.0.1] portul 2522.
debug1: Conexiune stabilită.
debug1: fișier de identitate /home/user/.ssh/id_rsa tip 0
debug1: fișier de identitate /home/user/.ssh/id_rsa-cert tip -1
debug1: șir de versiune locală SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.4
(Am testat cu UFW dezactivat.)
Totul, spune că asta ar trebui să funcționeze, dar nu... ghiciri?
Dacă ssh peste NAT funcționează, pot ssh în casetă și pot avea o comunicare gazdă-oaspete fără a-mi edita în mod constant firewall-ul.
Progres:
Conform sugestiei @steeldriver și acest post adresa IP corectă pentru redirecționarea portului ar trebui să fie Guest IP = 10.0.2.15
Cu toate acestea, atunci când utilizați acea adresă, ssh nu se poate conecta:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 martie 2020
debug1: Citirea datelor de configurare /home/dragonpharaoh/.ssh/config
debug1: /home/dragonpharaoh/.ssh/config linia 41: Se aplică opțiuni pentru *
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config linia 19: include /etc/ssh/ssh_config.d/*.conf nu se potrivește niciun fișier
debug1: /etc/ssh/ssh_config linia 21: Se aplică opțiuni pentru *
debug2: resolve_canonicalize: numele de gazdă 10.0.2.15 este adresa
debug2: ssh_connect_direct
debug1: se conectează la 10.0.2.15 [10.0.2.15] portul 2522
Adaptor 2 Numai gazdă
Aceasta este configurația adaptorului meu numai pentru gazdă:
Adaptor 1 NAT
Port forwarding
Aceasta este ieșirea curentă a #ifconfig în interiorul invitatului
Netstat confirmă portul de ascultare Vbox
NOTĂ: Atât gazda este destul de proaspătă instalată (mai puțin de o lună), cât și invitatul a fost făcut astăzi