como acessar uma máquina unix a partir do prompt de comando do windows

1

Eu criei uma máquina virtual Vyatta no meu servidor Hyper-V, mas não habilitei o ssh nessa máquina virtual. Eu quero ligar a essa máquina sem ativar o ssh e executar alguns comandos shell usando o poder shell. É possível isso? Existe alguma maneira de acessar essa máquina que não seja o console do Hyper-V?

    
por chinna2580 23.12.2015 / 07:39

2 respostas

8

[...] I didn't enable ssh on that virtual machine. I want to connect to that machine without enabling the ssh and execute some shell commands using power shell.

Seu desejo de conectar-se remotamente a um shell é totalmente incompatível com o seu desejo de desativar os serviços remotos que oferecem um shell.

De uma forma ou de outra, você precisa ativar um transporte para transportar a comunicação da shell. O PowerShell não roda no Linux (projetos e implementações estranhas à parte), e mesmo se você precisasse habilitar o serviço WinRM, que é basicamente (amplamente falando), OpenSSH para Windows. Se você desativou o SSH na máquina Linux, não há razão para acreditar que você habilitaria o WinRM se estivesse disponível teoricamente.

Você não tem outra opção senão habilitar o ssh ou usar o console do Hyper-V.

    
por 23.12.2015 / 08:22
2

Parece que você quer o acesso do console ao Vyatta sem abrir as portas necessárias. Se esse for o requisito real, acho que você deve configurar uma das portas COM virtuais para a VM como um console. Você precisará configurar isso de acordo com as instruções do Vyatta. Eu não estou familiarizado com o Vyatta, mas eu fiz isso com o Ubuntu muitas vezes, como descrito aqui:

link

Depois, você pode usar o PuTTY para conectar-se ao pipe nomeado a partir da porta COM virtual ou pode refleti-lo em uma porta TCP com este utilitário:

link

Quando você conecta a porta COM, recomendo a COM2 na VM. Por padrão, a COM2 é configurada de uma maneira que funciona bem para um terminal (em vez de ser bom para o depurador de kernel do NT). Em versões posteriores do Hyper-V, você pode configurar a porta COM usando o seguinte comando do PowerShell. Nas versões anteriores, a COM2 é a única porta COM que funcionará para você.

set-vmcomport -debuggermode off

    
por 24.12.2015 / 22:25