Isso já aconteceu com você? Eu criei uma nova máquina virtual rodando o Ubuntu no meu servidor VMware antes de sair de casa, mas esqueci de instalar o servidor ssh … então não consegui chegar a essa máquina da minha localização remota. Em vez de voltar 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 consegui entrar facilmente no console e instalar o openssh.
Port Forwarding com Comando ssh
Para abrir uma porta local abaixo de 1024, você precisará executar este comando como root ou usando o sudo. Isso abrirá a porta local 902 em sua máquina cliente e encaminhará a conexão ao 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.
Port Forwarding com SecureCRT
Se você usa o SecureCRT no Windows como eu, apenas abra suas opções de sessão e encontre o Port Forwarding nas configurações e clique no botão Adicionar para uma nova conexão encaminhada.
Fazendo 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 "Local host" porque ele tentará se conectar diretamente ao serviço … queremos conectar-nos ao túnel SSH.
Notas
- O console do servidor em si deve funcionar razoavelmente bem, mas se você tentar entrar no console real de uma das máquinas virtuais, certifique-se de ter uma conexão realmente rápida … caso contrário, é mais lento do que sujeira.
- Eu realmente só usaria isso para ligar / desligar as máquinas ou alterar as configurações.
- Você pode ter que alterar as configurações do firewall local para permitir a porta.
- Usuários Putty devem ser capazes de adaptar facilmente as configurações acima para trabalhar para eles.