Não consigo acessar o ssh no meu VM Centos

Não consigo acessar o ssh no meu VM Centos

O IP do meu Centos é diferente do normal.

E não consigo acessá-lo em um comando sshVeja aqui

E quando tentei acessar usando ssh notandoVeja aqui

Quero usar cliente ssh e samba, mas meu IP é diferente.

E instalei o Centos na minha outra VM em um Ubuntu diferente, mas o IP aparece o mesmo 10.0.2.15

Como posso resolver este problema?

Responder1

Parece que você está usando o VirtualBox VM com uma rede NAT (parece fornecer o endereço 10.0.2.15 por padrão). Nesse caso, você precisa configurar um encaminhamento de porta para acessar a porta 22 na VM a partir do host.

  1. Abra Configurações->Rede para a VM
  2. Clique na pequena seta azul ao lado da caixa Avançado
  3. Clique na caixa na parte inferior chamada "Encaminhamento de porta"
  4. Clique no "+" verde para adicionar uma regra
  5. Adicione a regra Host IP="127.0.0.1", Host Port="2222", Guest IP="10.0.2.15", Guest Port="22"
  6. No host, você deve conseguir "ssh -p2222 127.0.0.1"

Isso é um pouco estúpido comparado à maneira como o VMWare faz o NAT. Ele cria uma interface de rede separada no host para NAT, portanto, nenhum encaminhamento é necessário.

Responder2

Depende de como você configurou suas interfaces de rede. Gostaria de verificar /etc/sysconfig/network-scripts/ifcfg-eth0a nova VM e ver se você pode alterar o valor IPADDRse ela estiver presente. Se você estiver NetworkManagerexecutando e a interface estiver configurada NM_CONTROLLED=yes, a alteração será aplicada quando você salvar o arquivo, caso contrário, você terá que fazer um service network restartpara que a alteração tenha efeito.

informação relacionada