Conectando-se ao ubuntu runnning rmate através de várias máquinas na mesma rede

1

Eu tenho um servidor Ubuntu com rmate instalado (esse é um pacote pequeno que permite que você execute ssh em um servidor e edite arquivos remotos em seu TextMate localmente.

A configuração original afirma que suporta várias máquinas acessando o mesmo servidor, usando a mesma porta, mas usuários diferentes . Veja o primeiro link acima.

Por algum motivo, quando usamos ssh para dois usuários diferentes , mas na mesma porta da mesma rede, estamos cruzando caminhos. Isso significa:

Se dois usuários saírem - [email protected] e [email protected] e a ssh-es pela porta 999 para server.com e b ssh-es pela porta 999 para server.com da mesma network , se a gravar rmate file em seu terminal, b obterá o arquivo em seu editor de texto além para a .

Espero que isso faça sentido - meu jogo de rede não está no ponto.

    
por t0mgs 30.04.2018 / 17:24

1 resposta

3

Se você instalar e executar rmate text localmente, text será exibido no TextMate. Isso ocorre porque o TextMate escuta em localhost: 52698 e rmate fala com localhost: 52698 por padrão.

Se você definir a porta do TextMate > Preferência > Terminal > como 52678, conecte-se por ssh -R 52677:localhost:52678 [email protected] e execute rmate -p 52677 text remotamente, O rmate irá falar com o localhost (do server.com): 52677, que será então tunelado ao localhost (do seu cliente ssh): 52678 e text serão mostrados no TextMate.

Para usuários de hosts diferentes (por exemplo, # 1 , # 2 ), a porta de origem do túnel deve ser diferente, por exemplo. [user1|user2] pode manter a porta do TextMate como está, mas se conectar com [52678|52679]:localhost:52698 e usar rmate -p [52678|52679] respectivamente.

Para usuários do mesmo host, tanto a origem do túnel quanto as portas de destino devem ser diferentes entre os usuários, por exemplo. [user1|user2] define a porta TextMate como [52678|52679] , conecta com [52678|52679]:localhost:[52678|52679] e usa rmate -p [52678|52679] respectivamente.

    
por 11.05.2018 / 06:43