Encaminhar porta svn

1

Nós temos nosso servidor svn em uma máquina não acessível pela internet. Mas precisamos ser capazes de verificar o código da Internet através do ssh. Dado que podemos fazer o encaminhamento de porta em uma máquina acessível pela internet, qual é a melhor maneira de configurar isso?

Internet -> A machine on our network - > svn server

            (Port forward here? )        

Se não o encaminhamento de porta, qual é a maneira mais segura de fazer isso, se houver algum?

    
por ankimal 05.05.2010 / 22:50

2 respostas

1

Você está procurando por algo assim?

ssh -L3980:svnserver:3980 me@insidemachine

Isso permite que você faça operações svn para svn://localhost ; e sua cópia de trabalho apontaria para isso. Você poderia mudar isso usando svn switch --relocate , mas vai ficar um pouco complicado. Você poderia fazer o mesmo ssh dentro do firewall para evitar a troca, mas isso também pode ser estranho.

Se você puder configurar uma VPN, acho que você achará isso muito mais conveniente, especialmente se houver também um bugtracker ou algo em sua rede interna.

    
por 05.05.2010 / 23:10
1

Estou supondo que a máquina com o servidor SVN tenha uma conexão com a rede e possa navegar na Internet. Você simplesmente não tem e não quer abrir uma porta no servidor real. Correto?

Nesse caso:

Eu usaria a VPN para acessar a rede e você poderá atualizar seus arquivos SVN locais para as revisões mais recentes para poder ver / trabalhar nelas. Uma vez terminado, você pode enviar suas alterações de volta ao servidor. Para isso, você precisará configurar a VPN e encaminhar as portas do roteador para o servidor VPN.

OR

você pode RDP para uma estação de trabalho que tenha os arquivos neles. É um pouco menos seguro embora. Em seguida, visualize / trabalhe nos arquivos da máquina RDP.Você precisará encaminhar a porta 3389 ou outra porta se usar uma porta RDP não padrão, o que aumentará a segurança.

    
por 05.05.2010 / 22:57