Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1845 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script Bash Installation OpenVpn

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script Bash Installation OpenVpn

n°1347014
SyNcEd
Posté le 27-10-2013 à 18:57:52  profilanswer
 

Bonjour à tous,
 
Actuellement Étudiant, je suis sur un projet avec les cours et j'aurais besoin de faire plusieurs script d'installation comme OpenVpn, Serveur FTP, etc... sur Debian Squeeze mais tous séparément le problème ce que je pense avoir la base du script sauf que certaines commandes nécessite l'ajout ou la modification d'une ou plusieurs lignes dans un fichier existant  
 

Citation :

Exemple :
 
dans /etc/openvpn/easy-rsa/vars
 
je dois éditer les lignes suivante :  
 
    export KEY_COUNTRY="USA"
 
    export KEY_PROVINCE="FL"
 
    export KEY_CITY="Miami"
 
    export KEY_ORG="xxxx.com"
 
    export KEY_EMAIL="xx@xx.fr"
 
et aussi ajouter des lignes dans le fichier de configuration (cf . # CREATION DE FICHIER DE CONFIG dans mon script)


 
Merci d'avance pour votre aide
 
Voici une partie de mon script. Dans le cas ou je n'aurais strictement rien compris à la création de script je ne refuserais pas de l'aide
 

Citation :

#! /bin/bash
# Installation OpenVPN
sudo aptitude install openvpn
 
# COPIE DES FICHIERS DE CONFIG'
sudo mkdir /etc/openvpn/easy-rsa/
sudo cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/
sudo chown -R $USER /etc/openvpn/easy-rsa/
 
# EDITER /etc/openvpn/easy-rsa/vars
 
# GENERE LES CLES ET CERTIFICATS
cd /etc/openvpn/easy-rsa/
source vars
./clean-all
./build-dh
./pkitool --initca
./pkitool --server server
sudo openvpn --genkey --secret keys/ta.key
 
# COPIE DES CLES ET CERTIFICATS  
sudo cp keys/ca.crt keys/ta.key keys/server.crt keys/server.key keys/dh1024.pem /etc/openvpn/
 
# GENERE UN REPERTOIRE
sudo mkdir /etc/openvpn/jail
sudo mkdir /etc/openvpn/clientconf
 
# CREATION DE FICHIER DE CONFIG
# Serveur TCP/443
mode server
proto tcp
port 443
dev tun
# Cles et certificats
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
tls-auth ta.key 1
key-direction 0
cipher AES-256-CBC
# Reseau
server 10.8.0.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 120
# Securite
user nobody
group nogroup
chroot /etc/openvpn/jail
persist-key
persist-tun
comp-lzo
# Log
verb 3
mute 20
status openvpn-status.log
; log-append /var/log/openvpn.log


Message édité par SyNcEd le 27-10-2013 à 18:59:09
mood
Publicité
Posté le 27-10-2013 à 18:57:52  profilanswer
 

n°1347017
o'gure
Modérateur
Multi grognon de B_L
Posté le 27-10-2013 à 19:50:50  profilanswer
 

Renseigne toi sur les redirections dans les fichiers et ou les modifications via regexp avec sed ou awk.


---------------
Relax. Take a deep breath !
n°1347021
agentsteel
Posté le 27-10-2013 à 21:37:23  profilanswer
 

et la technique "heredoc" en shell :)


---------------
http://agentoss.wordpress.com/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script Bash Installation OpenVpn

 

Sujets relatifs
Script Bash Installation rutorrent[R] Qu'est-ce qui se PATH avec cette dummy installation de TeX Live ?
Installation de linux mint à côté d'un windows 8Contôler une sous-tache de fond spécifique d'un script Bash ?
[expert][script][sed] Nieme occurence ?Installation VISTA sur UNBUNTU
Linux bash : pourquoi ma condition ne fonctionne pas 
Plus de sujets relatifs à : Script Bash Installation OpenVpn


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR