Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:taf:mmorpg:infrastructure:mercurial [2015/07/26 23:05] – [Commentaires] YannKfr:taf:mmorpg:infrastructure:mercurial [2021/12/03 19:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Mettre en place les dépôts mercurial pour le serveur  ====== ====== Mettre en place les dépôts mercurial pour le serveur  ======
 +<WRAP center round box 60%>Ça semble en place et fonctionnel ; quelques ajustements à faire avec l'utilisation, sans doute.
 + --- //[[user:zatalyz|Zatalyz]] 2015/10/24 14:20//
  
 +</WRAP>
  
 ===== Description ===== ===== Description =====
Ligne 9: Ligne 12:
  
 ===== Qui travaille dessus ? ===== ===== Qui travaille dessus ? =====
-{{tag>Shepeng Yannk Zatalyz}}+{{tag>pour:Shepeng pour:YannK pour:Zatalyz}}
  
  
Ligne 21: Ligne 24:
  
 ===== Tâches liées ===== ===== Tâches liées =====
 +- [[fr:taf:mmorpg:tuto_source]]
  
 ===== Commentaires ===== ===== Commentaires =====
Ligne 34: Ligne 37:
   - Installer le plugin LDAP du CMS ou le plugin direct pour Mercurial et tester avec nos comptes LDAP.   - Installer le plugin LDAP du CMS ou le plugin direct pour Mercurial et tester avec nos comptes LDAP.
  
 +==== mise en place ====
 Installé avec cette méthode : https://bitbucket.org/sdorra/scm-manager/wiki/RPM%20and%20DEB%20packages Installé avec cette méthode : https://bitbucket.org/sdorra/scm-manager/wiki/RPM%20and%20DEB%20packages
 puis apt-get install default-jre puis apt-get install default-jre
Ligne 55: Ligne 59:
 Il faudrait aussi installer le https sur ce serveur, même avec un certificat auto-signé. Il faudrait aussi installer le https sur ce serveur, même avec un certificat auto-signé.
  
-Reprendre et développer la [[wkh>fr:recuperer_les_donnees|page dédiée aux explications de l'usage sur le wikhan]]+==== pour cacher les mots de passes ==== 
 + 
 +Deux solutions utiliser TLS ou faire un VPN. La première solution est plus joli, c'est ce qu'il faut faire. La seconde est plus bricolé, mais c'est ce que je sais faire, ça ira plus vite. Je commence donc par ça. 
 + 
 +=== Création d'un serveur VPN sur vpsweb === 
 + 
 +<code> 
 +apt-get update 
 +apt-get install openvpn easy-rsa 
 +cp -rp /usr/share/easy-rsa /etc/openvpn 
 +cd /etc/openvpn/easy-rsa/ 
 +</code> 
 + 
 +Modif de vars 
 + 
 +<code> 
 +# These are the default values for fields 
 +# which will be placed in the certificate. 
 +# Don't leave any of these fields blank. 
 +export KEY_COUNTRY="FR" 
 +export KEY_PROVINCE="NPC" 
 +export KEY_CITY="Lilles" 
 +export KEY_ORG="khanat@khaganat.org" 
 +export KEY_EMAIL="khanat@khaganat.org" 
 +export KEY_OU="TeamServeur" 
 +</code> 
 +Création de l'autorité de certification 
 +<code> 
 +. ./vars 
 +./clean-all 
 +./build-ca 
 +</code> 
 + 
 +Config du serveur 
 +<code> 
 +root@vps155855:/etc/openvpn/easy-rsa# ./build-key-server vpsweb 
 +root@vps155855:/etc/openvpn/easy-rsa# cp keys/ca.crt keys/vpsweb.key keys/vpsweb.crt .. 
 +root@vps155855:/etc/openvpn/easy-rsa# ./build-dh  
 +root@vps155855:/etc/openvpn/easy-rsa# cp keys/dh2048.pem ..  
 +</code> 
 + 
 +config :  
 +<code> 
 +;mute 20 
 +port 1194 
 + 
 +proto udp 
 + 
 +dev tun 
 +ca ca.crt 
 + 
 +cert vpsweb.crt 
 +#crl-verify /etc/openvpn/serveur/crl.pem 
 + 
 +key vpsweb.key 
 + 
 +dh dh2048.pem 
 +server 10.10.100.0 255.255.255.0 
 +ifconfig-pool-persist ipp.txt 
 +#client-config-dir ccd 
 + 
 +client-to-client 
 +keepalive 10 120 
 +comp-lzo 
 +persist-key 
 + 
 +persist-tun 
 + 
 +status openvpn-status.log 
 +verb 3 
 + 
 +</code> 
 + 
 +Puis redémarrage d'openvpn. 
 + 
 +Exemple de config d'un client 
 + 
 +D'abord faire sa clé sur le serveur et la déplacer sur le client par ssh : ./build-key nomduclient, dans easy-rsa 
 +<code> 
 +client 
 + 
 +dev tun 
 +proto udp 
 +remote vpsweb.khaganat.net 1194 
 + 
 +resolv-retry infinite 
 + 
 +nobind 
 + 
 +persist-key 
 +persist-tun 
 + 
 +ca ca.crt 
 +cert client.crt 
 +key client.key 
 + 
 +comp-lzo 
 + 
 +verb 3
  
-{{tag>En_cours}}+</code> 
 +{{tag>statut:Fini}}
  
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/taf/mmorpg/infrastructure/mercurial.1437944742.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact