Eu instalei o Linux Mint 17 no meu Virtualbox, e quero acessar arquivos nele.
Eu instalei o openssh-client e o openssh-server pelo seguinte comando:
sudo apt-get install ssh
Então eu tentei o ssh localhost por "ssh 127.0.0.1" e ele mostra o seguinte:
Welcome to Linux Mint 17 Qiana (GNU/Linux 3.13.0-24-generic x86_64)
Welcome to Linux Mint
* Documentation: http://www.linuxmint.com
Last login: Fri Jun 27 13:18:53 2014 from localhost
Eu considerei como ssh bem-sucedido a partir do localhost. Então eu tentei ssh de fora do Virtualbox.
Eu modifiquei a configuração de rede da máquina virtual Linux da seguinte forma:
The VM network card is appended to "NAT"
Port transfer set as "Rule1","TCP","","9023","10.0.2.15","22"
Note: The corresponding fields are "name", "protocol", "host IP", "host port", "client IP", "client port"
Depois tentei me conectar ao sistema operacional Mint do Windows pelo FileZilla:
Host: my host IP address
User Name: my user name
Password: my password
Port: 9023
e o console mostrou que:
Status: Connecting to x.x.x.x:9023..
Status: Connection established, waiting for Welcome message..
Error: Can't connect to server
Então eu tentei usar o "putty" para conectar, mas o console não mostrava nada.
Parece que o mecanismo de transferência de portas do Virtualbox não funcionou (desde que eu poderia ssh para localhost na minha máquina Mint, então eu não acho que é o problema do ssh que eu instalei.) O mecanismo de transferência de porta funcionou bem com o meu Ubuntu máquinas. Eu não sei porque não funciona para o Linux Mint.
Alguém pode me dar uma sugestão? Obrigado antecipadamente.
=============================================== =====
Muito obrigado pessoal! Este problema foi resolvido atualizando meu Virtualbox. Aqui estão as duas configurações que eu corri com sucesso:
1) NAT
Anexe a interface da minha VM (10.0.2.15) ao NAT e defina a regra de encaminhamento de porta da seguinte forma:
Port transfer set as "Rule1", "TCP", "", "9025", "10.0.2.15", "22"
Então eu posso ssh minha VM (10.0.2.15) de fora do Virtualbox por
open"putty" in Windows and set SSH connection with my PC's public IP and port 9025
2) Rede NAT
Crie uma rede NAT:
CIDR: 10.0.3.0/24
Port transfer set as "Rule1", "TCP", "", "9023", "10.0.3.4", "22" and "Rule2", "TCP", "", "9024", "10.0.3.5", "22"
Em seguida, anexe duas máquinas virtuais (sistema operacional guest) à rede NAT (seus IPs são 10.0.3.4 e 10.0.3.5, respectivamente)
Agora, as duas máquinas podem fazer ping com sucesso, e elas podem acessar uma à outra (tomando 10.0.3.4 como exemplo)
ssh [email protected]
Eu também posso ssh minha VM (10.0.3.5) de fora do Virtualbox por
open"putty" in Windows and set SSH connection with my PC's public IP and port 9024