Posso SSH em um computador usando o Landscape?

7

Eu tenho alguns computadores que eu gerencio usando Paisagem canônica.

Ambos estão por trás de roteadores e em diferentes cidades, então não consigo conectá-los facilmente usando o openssh. Eles estão executando o Ubuntu 12.04 Desktop Edition. Posso usar o Landscape para SSH nos computadores?

    
por Benjamin Humphrey 15.09.2012 / 11:03

2 respostas

4

Não, mas você pode usar o modo paisagem para executar comandos na caixa. Você poderia (por exemplo) executar o que você queria rodar via ssh, mas como um script.

Outra opção seria configurar um túnel SSH reverso através desse sistema de script.

Assim, você pode criar um script para ser executado no host gerenciado por paisagem, que voltou para sua máquina doméstica ou para outro IP acessível publicamente: -

ssh -R2222:localhost:22 [email protected]

Você precisaria de uma chave ssh para ser gerada sem uma frase secreta na máquina remota e colocar a parte pública em 'homeserver' em ~ / .ssh / authorized_keys como um pré-requisito para fazer isso.

Assim que o túnel ssh estiver configurado, você poderá (em homeserver.example.com): -

ssh -P 2222 username@localhost 

Isso redirecionará o ssh (na porta 2222) do homeserver.example.com para a porta 22 no host remoto.

    
por popey 15.09.2012 / 12:01
2

Atualmente, você não pode usar o Landscape como um proxy do console remoto, mas é um dos recursos mais solicitados, portanto, ele está em consideração ativa. Se você quiser fornecer mais informações sobre qual seria o seu caso de uso, isso seria útil - estou me reunindo, contornando IPs e firewalls não roteáveis é sua necessidade?

    
por 0xF2 27.11.2012 / 07:11