SSH a VirtualBox Mac Host Guest Linux che utilizza NAT

1

Come configurare l'host OS X di ssh con guest Linux, così posso accedere al mio SO guest tramite SSH. Ho provato:

Maquandohoprovatoasshdall'host,nonèriuscito:

>sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused

Hoprovatoaimpostarel'ip(host10.0.0.10,guest10.0.2.15)suportforwarding,forniscelostessooutput.Hoprovatoacollegarel'hostaunindirizzosuperiore(2222),manonhoavutofortuna,l'hostcontinuaanonascoltaresullaportadiportforwarding.Nonfunzionacomequestarisposta: Host VirtualBox ssh to Guest

Non sono riuscito nemmeno a pingare il guest dall'host:

PING 10.0.2.15 (10.0.2.15): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
--- 10.0.2.15 ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss

Ma il ping funziona bene da guest a host, anche ssh da guest a localhost va bene, il PermitRootLogin è yes , il netstat risultato è ok:

EDIT dopo il passaggio alla modalità bridge, funziona perfettamente.

    
posta Kokizzu 20.04.2016 - 02:25
fonte

1 risposta

2

Dopo aver aggiunto una regola di inoltro della porta (ad esempio SSH TCP 10.0.0.10 2222 10.0.2.15 22 ) inserisci Terminal.app dell'host:

 ssh user_name@host-ip -p forwarded_port

Esempio con la regola sopra:

 ssh [email protected] -p 2222

Non utilizzare porte identiche nella regola (porta host ≠ porta ospite) come nel tuo screenshot. nome_utente deve essere il nome di un account abilitato per l'accesso remoto sul sistema operativo guest.

Puoi anche saltare gli indirizzi IP (10.0.0.10 e 10.0.2.15) nella regola e utilizzare:

 ssh [email protected] -p 2222

o

 ssh [email protected] -p 2222

o anche

 ssh user_name@localhost -p 2222
    
risposta data 20.04.2016 - 05:35
fonte

Leggi altre domande sui tag