• [^] # Re: Effectivement ce n'est pas très explicite mais je m'y colle

    Posté par . En réponse au message script .sh problème de connexion. Évalué à 1. Dernière modification le 30 mai 2020 à 15:20.

    Bonjour,

    Un grand merci à vous de votre aide j'ai avancé mes j'ai des messages d'erreur :
    J'ai suivi ce Tutorial et je voudrais juste automatisé par un script l'étapes 4 et 9 du guide pour générer automatiquement les fichiers .ovpn

    voici le guide que j'ai suivi

    Common Name (eg: your user, host, or server name) [testvpn]:
    Keypair and certificate request completed. Your files are:
    req: /home/adminvpn/EasyRSA-3.0.4/pki/reqs/testvpn.req
    key: /home/adminvpn/EasyRSA-3.0.4/pki/private/testvpn.key
    ac@51.210.97.X's password:
    testvpn.req 100% 887 72.3KB/s 00:00
    ac@51.210.97.X's password:
    Easy-RSA error:
    The input file does not appear to be a certificate request. Aborting import.
    Offending file: /tmp/testvpn.req
    Easy-RSA error:
    Missing expected CA file: index.txt (perhaps you need to run build-ca?)
    Run easyrsa without commands for usage and command help.
    adminvpn@51.91.8.XXX's password:
    pki/issued/testvpn.crt: No such file or directory
    adminvpn@51.91.8.XXX's password:
    sudo: no tty present and no askpass program specified
    cp: cannot stat '/tmp/testvpn.crt': No such file or directory
    cat: /home/adminvpn/client-configs/keys/testvpn.crt: No such file or directory
    Fichier généré
    client1.ovpn client2.ovpn montest.ovpn testvpn.ovpn vps.ovpn
    adminvpn@vps-83e74ed1:~$
    

    mon code source :

    #!/bin/bash
    echo " Entrer le nom de votre connexion que vous souhaitez ? "
    read varclient
    cd ~/EasyRSA-3.0.4/
    sudo ./easyrsa gen-req $varclient nopass
    sudo cp pki/private/$varclient.key ~/client-configs/keys/
    sudo scp pki/reqs/$varclient.req ac@51.210.97.X:/tmp
    sudo ssh ac@51.210.97.X cd EasyRSA-3.0.4/
    sudo ./easyrsa import-req /tmp/$varclient.req $varclient
    sudo ./easyrsa sign-req client $varclient
    sudo scp pki/issued/$varclient.crt adminvpn@51.91.8.XXX:/tmp
    sudo ssh adminvpn@51.91.8.XXX sudo cp /tmp/$varclient.crt ~/client-configs/keys/
    sudo cp /etc/openvpn/ca.crt ~/client-configs/keys/
    sudo cp /tmp/$varclient.crt ~/client-configs/keys
    cd ~/client-configs
    sudo ./make_config.sh $varclient