Isso já aconteceu com você? Eu criei uma nova máquina virtual rodando Ubuntu em meu servidor VMware antes de sair de casa, mas esqueci de instalar o servidor ssh ... então não pude acessar aquela máquina de meu local remoto. Em vez de dirigir de volta para casa, decidi encontrar uma solução.
Depois de um pouco de pesquisa, descobri que o console se comunica na porta 902, então adicionei uma regra de encaminhamento de porta a um túnel ssh e fui capaz de acessar o console e instalar o openssh facilmente.
Encaminhamento de porta com comando ssh
Para abrir uma porta local abaixo de 1024, você precisará executar este comando como root ou usando sudo. Isso abrirá a porta local 902 em sua máquina cliente e, em seguida, encaminhará a conexão para o servidor especificado por hostname.com.
sudo ssh -L 902: localhost: 902 [email protected]
Neste ponto, você pode pular para a última seção do artigo.
Encaminhamento de porta com SecureCRT
Se você usa SecureCRT no Windows como eu, apenas abra as opções de sessão e encontre Encaminhamento de porta nas configurações e clique no botão Adicionar para uma nova conexão encaminhada.
Digite um nome e use 902 para ambos os campos da Porta, conforme mostrado abaixo:
Login no console
Abra seu VMware Server Console instalado localmente e use localhost para o nome do host remoto. Você não pode usar o botão de opção "Host local" porque ele tentará se conectar diretamente ao serviço ... queremos nos conectar através do túnel SSH.
E aí está você ... conectado ao seu console.
Notas
- O console do servidor em si deve funcionar muito bem, mas se você tentar acessar o console real de uma das máquinas virtuais, certifique-se de ter uma conexão realmente rápida ... caso contrário, é mais lenta do que sujeira.
- Eu realmente só usaria isso para ligar / desligar máquinas ou alterar as configurações.
- Você pode ter que alterar as configurações de firewall local para permitir a porta.
- Os usuários do Putty devem ser capazes de adaptar facilmente as configurações acima para funcionar com eles.