SSH para um computador específico atrás de um roteador, se o IP local for conhecido

0

Estou hospedando vários sites de diferentes caixas atrás de um roteador; quando eu estava hospedando apenas um, era simples o suficiente para encaminhar a porta 22 para a caixa de hospedagem e usá-la como um servidor remoto ao desenvolver dentro do meu IDE. Mas estou mudando para várias caixas, tanto para reduzir a carga do servidor quanto para facilitar o host em diferentes idiomas, e estou tentando descobrir como posso dizer aos meus diferentes servidores para publicar em caixas diferentes enquanto todos usam SSH. Eu sei que posso comandar a linha SSH em uma porta específica, o que me permite configurar vários encaminhamentos no meu roteador e fazer login manualmente em cada um deles, mas me pergunto como isso funcionará no pacote de publicação de um IDE, já que provavelmente tem menos flexibilidade essa linha de comando. Talvez seja uma pergunta idiota, mas existe uma nomenclatura padrão para especificar um endereço local por trás de um roteador que não seja tão pesado?

    
por rainydaymatt 14.06.2013 / 01:03

1 resposta

0

Supondo que o IDE não seja uma porcaria total, ele deve seguir a configuração dada em ~/.ssh/config . Basta definir cada Host para apontar para o mesmo HostName , mas um Port diferente. Veja a página ssh_config(5) man para detalhes.

    
por 14.06.2013 / 07:07

Tags