Como você configura uma VirtualBox CentOS 6.3 VM. . . a fim de acessá-lo via SSH de um host remoto (não host para convidado)?

1

O que devo fazer?

Eu instalei o VirtualBox 4.2.6

Eu instalei o CentOS 6.3

Está ligado

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:5f:8c:47 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
    inet6 fe80::a00:27ff:fe5f:8c47/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 08:00:27:c0:31:8f brd ff:ff:ff:ff:ff:ff

ip addr mostra eth0 como 10.0.2.15 (acabei de ativar o DHCP)

No VirtualBox, clicar com o botão direito do mouse em minha VM e clicar em configurações e clicar no botão Rede no lado esquerdo das configurações da VM no VirtualBox mostra que tenho uma NIC virtual com o NAT ativado

E, em seguida, clicando no botão Port Forwarding, adicionei uma regra:

Nome: SSH Protocolo: TCP IP do host: 192.168.1.100 Porta de acolhimento: 22 IP do convidado: 10.0.2.15 Porto Convidado: 22

Para que eu possa acessar essa VM via SSH através do meu computador local pela porta 22, no entanto, não sei como fazer isso para que eu possa acessar essa VM via SSH de uma máquina remota?

Alguém por favor pode ajudar?

    
por Jonathan 13.01.2013 / 06:30

1 resposta

1

Você só precisa redirecionar no seu roteador 'real' que a sua Internet chega e encaminha a porta 22 para o IP do host, que é: 192.168.1.100

Você só precisa do encaminhamento de porta TCP para que ele funcione.

Eu também recomendo que, em vez de ter a porta 22 aberta para o mundo, você realmente escolha um número de porta obscuro do lado de fora como: 10022 (ou qualquer coisa nos números mais altos) e mande o roteador enviá-lo para a porta 22 Funcionaria da mesma forma que você configura no VirtualBox. Você mostrou que você configurou a porta avançada para a frente nela de 192.168.1.100 Port 22 - > 10.0.2.15 porta 22 MAS você poderia ter feito facilmente ... 192.168.1.100 porta 10022 - > 10.0.2.15 porta 22. De sua LAN você agora pode acessar seu convidado virtual:

ssh -p 10022 [email protected]

Shanman

    
por 02.03.2013 / 06:53