Puncte:0

Conectați-vă la VPN softether cu GitHub Actions

drapel ro

Am nevoie de acțiunile mele CI/CD pe github pentru a mă conecta la VPN pentru a accesa ssh pe server și a implementa lucruri. Serverul VPN în sine funcționează bine, deoarece am încercat să fac aceeași secvență pe mașina mea Linux și a funcționat ca un farmec. Dar când încerc să o fac în mod automat, îmi oferă parola și se termină acolo. Nici măcar nu cere standard. Se întâmplă atât pe acțiunile github, cât și când încerc să trec ultima comandă de la acțiunea mea github pe mașina mea Linux.

Există codul meu yml:

  implementeaza:
    rulează-pe: ubuntu-latest
    pași:
      - nume: Instalați softether
        alerga: |
          sudo apt-get update
          sudo apt-get install build-essential -y
          wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.38-9760-rtm/softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.
          tar xzvf softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz
          cd vpnclient
          face
      - nume: Configurați conexiunea și conectați
        alerga: |
          cd vpnclient
          sudo ./vpnclient start
          (
          ecou „2”
          ecou ""
          echo „NicCreate myadapter”
          echo „AccountCreate ${{ secrets.VPN_USER }}”
          echo „${{ secrets.PROD_VPN_ADDRESS }}”
          echo „${{ secrets.VPN_HUB }}”
          echo „${{ secrets.VPN_USER }}”
          echo "adaptorul meu"
          echo „AccountPasswordSet myconnection”
          echo „${{ secrets.VPN_PASSWORD }}”
          echo „${{ secrets.VPN_PASSWORD }}”
          ecou ""
          ecou "standard"
          echo „AccountConnect ${{ secrets.VPN_USER }}”
          ) | ./vpncmd

Și aceasta este rezultatul în acțiunile GitHub:

Folosind programul vpncmd, se pot realiza următoarele. 

1. Managementul VPN Server sau VPN Bridge 
2. Managementul clientului VPN
3. Utilizarea instrumentelor VPN (crearea de certificate și instrumentul de testare a vitezei de trafic în rețea)


Specificați numele gazdei sau adresa IP a computerului pe care operează clientul VPN de destinație. 
Dacă nu se introduce nimic și se apasă Enter, se va face conexiunea la localhost (acest computer).

Conectat la clientul VPN „localhost”.

Comanda NicCreate - Creați un nou adaptor de rețea virtuală
Comanda a fost finalizată cu succes.

Comanda AccountCreate - Creați o nouă setare de conexiune VPN




Comanda a fost finalizată cu succes.

Comanda AccountPasswordSet - Setați tipul de autentificare utilizator al conexiunii VPN Setarea la Autentificare cu parolă
Vă rugăm să introduceți parola. Pentru a anula apăsați tasta Ctrl+D.

Parola: *********
Confirmați intrarea: *********




Eroare: proces finalizat cu codul de ieșire 38.

Orice ajutor va fi apreciat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.