Como posso configurar um ambiente de “codificação remota de pares” linux para linux?

0

Eu fiz algumas pesquisas sobre como habilitar um ambiente de codificação de pares remotamente para que alguém em sua caixa MacOx / Linux pudesse ver minha tela (eu codifico usando o vim + o plugin rails).

Eu li o blog de Evan Light em sua instalação aqui, mas não tenho um roteador de código aberto:

link

O SSH é complicado, pois não tenho um IP fixo.

O que é uma maneira fácil de fazer isso?

    
por Angela 04.03.2012 / 05:57

1 resposta

0

Seu roteador doméstico provavelmente tem a capacidade de encaminhar as portas, portanto, o roteador ddwrt não deve ser necessário, apenas é bom ter.

O primeiro passo seria se inscrever em algum serviço de DNS dinâmico. Eles mapearão um nome de domínio para qualquer endereço IP atual do público. Estes são frequentemente subdomínios como angelassh.somedyndns.org ... inicie sessão no seu router e olhe em volta, é possível que já possa suportar um.

Se não, você ainda pode atualizar o serviço de qualquer um dos seus computadores domésticos usando clientes ou scripts para download como wget ou perl. O processo de atualização será explicado pelo serviço de DNS dinâmico.

Depois de atualizados, seus amigos devem poder acessar seu endereço IP atribuído dinamicamente usando o exemplo angelassh.somedyndns.org domain. Esse domínio deve apontar para o link que diz que seu endereço IP está voltado para o público.

By the way, você também pode apenas enviar seus amigos que endereço IP enfrentando público e pular o material de DNS dinâmico, se quiser. Lembre-se de que isso pode mudar para que seus amigos precisem atualizar as configurações.

De qualquer forma, você precisará encaminhar a porta SSH para o endereço IP privado do seu computador e, claro, verificar se você tem um servidor ssh em execução no seu computador local.

Também é possível que seu ISP possa bloquear a porta 22, então lembre-se disso. Se assim for, você poderia (e realmente deveria de qualquer maneira) encaminhar um número de porta mais alto em vez disso .. ie: Encaminhar porta 2222 no seu roteador para o seu endereço IP privado. Isso ajudará a evitar que os autobots tentem adivinhar seu login no ssh.

Quando tudo estiver dito e feito, você deve ser capaz de ssh -P 2222 [email protected] ou apenas ssh [email protected] se você for com a porta ssh padrão.

Além disso, o seu computador doméstico estará sujeito às interwebs e a todos os seus recursos. Mantenha seu sistema com patches, atualizações e firewalls ativados.

Espero que isso ajude!

    
por 04.03.2012 / 08:23