Controle Remoto para Unix (debian distro)

2

Eu tenho um problema onde meus sistemas Unix estão sendo enviados para todos os cantos do mundo onde eles estão enviando dados para um banco de dados. O que estou descobrindo é que as pessoas não sabem sobre o encaminhamento de firewalls / portas para permitir acesso ssh. Existe algum software para unix que me permita conectar sem precisar das portas encaminhadas. Eu sei que esse software existe para o Windows. Logmein.com faz exatamente o que eu preciso, mas é apenas windows / mac. Qualquer ajuda seria muito appriciated

    
por DaveB 26.09.2011 / 18:23

1 resposta

4

Basta que seus sistemas remotos criem conexões ssh de volta a um servidor central de "gerenciamento", usando o túnel reverso -R . Dessa forma, você será capaz de acessar seus sistemas remotos através do túnel que eles criaram.

Use autossh para isso, e ele monitorará automaticamente o estado dos túneis e os reiniciará. se necessário.

A partir da linha de comando de seus sistemas remotos, o comando ssh para fazer isso seria parecido com:

$ ssh [email protected] -R 2222:localhost:22

Em seguida, a partir do servidor de gerenciamento, você poderá fazer o seguinte para o ssh nos servidores remotos:

$ ssh user@localhost -p2222

Obviamente, você precisaria de cada sistema remoto para especificar uma porta remota diferente para o túnel. Escusado será dizer, manter bons registros de qual porta cada sistema remoto está usando para que eles não tentem e parem um no outro.

    
por 26.09.2011 / 18:28

Tags