1 votes

Transférer le port svn

Nous avons notre serveur svn sur une machine non accessible depuis l'internet. Mais nous avons besoin de pouvoir vérifier le code depuis l'internet via ssh. Étant donné que nous pouvons faire du port forwarding sur une machine accessible depuis l'internet, quel est le meilleur moyen de configurer cela ?

Internet -> Une machine sur notre réseau - > serveur svn

            (Port forwarding ici ?)        

Si pas de port forwarding, quel est le moyen le plus sécurisé de le faire, s'il en existe un ?

1voto

poseid Points 1911

Je présume que la machine avec le serveur SVN a une connexion au réseau et peut naviguer sur Internet. Vous n'avez simplement pas et ne voulez pas ouvrir un port sur le serveur réel. Correct ?

Dans ce cas :

Je utiliserai un VPN pour accéder au réseau, vous devriez alors pouvoir mettre à jour vos fichiers SVN locaux vers leurs dernières révisions afin de pouvoir les visualiser/travailler dessus. Une fois terminé, vous pourrez envoyer vos modifications de nouveau au serveur. Pour cela, vous devrez configurer le VPN et rediriger les ports sur le routeur vers le serveur VPN.

OU

vous pourriez vous connecter en RDP à une station de travail qui contient les fichiers. C'est un peu moins sécurisé cependant. Ensuite, visualisez/travaillez sur les fichiers à partir de la machine RDP. Vous devrez rediriger le port 3389 ou un autre port si vous utilisez un port RDP non standard, ce qui augmentera la sécurité.

1voto

retracile Points 1230

Cherchez-vous quelque chose comme ça?

ssh -L3980:svnserver:3980 me@insidemachine

Cela vous permettrait d'effectuer des opérations svn sur svn://localhost; et votre copie de travail pointerait vers cela. Vous pourriez changer cela en utilisant svn switch --relocate, mais cela deviendra un peu fastidieux. Vous pourriez faire ce même ssh depuis le pare-feu pour éviter le switch, mais cela pourrait aussi être gênant.

Si vous pouvez configurer un VPN, je pense que vous trouverez cela beaucoup plus pratique, notamment s'il y a également un système de suivi des bogues ou quelque chose sur votre réseau interne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X