Điểm:0

Đăng nhập vào softether VPN với GitHub Actions

lá cờ ro

Tôi cần các hành động CI/CD trên github của mình để đăng nhập vào VPN nhằm truy cập ssh trên máy chủ và triển khai nội dung. Bản thân máy chủ VPN hoạt động tốt, vì tôi đã thử thực hiện trình tự tương tự trên máy linux của mình và nó hoạt động rất tốt. Nhưng khi tôi cố gắng thực hiện theo cách tự động, nó sẽ cung cấp mật khẩu và kết thúc ở đó. Nó thậm chí không yêu cầu tiêu chuẩn. Nó xảy ra cả trên các hành động github, cũng như khi tôi cố gắng chuyển lệnh cuối cùng từ hành động github trên máy linux của mình.

Có mã yml của tôi:

  triển khai:
    chạy trên: Ubuntu-mới nhất
    các bước:
      - tên: Cài softether
        chạy: |
          sudo apt-get cập nhật
          sudo apt-get cài đặt 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.gz
          tar xzvf softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz
          cd vpnclient
          chế tạo
      - name: Thiết lập kết nối và kết nối
        chạy: |
          cd vpnclient
          sudo ./vpnclient bắt đầu
          (
          tiếng vang "2"
          tiếng vang ""
          echo "NicCreate myadapter"
          echo "Tạo tài khoản ${{ secret.VPN_USER }}"
          tiếng vang "${{ secret.PROD_VPN_ADDRESS }}"
          tiếng vang "${{ secret.VPN_HUB }}"
          tiếng vang "${{ secret.VPN_USER }}"
          tiếng vang "myadapter"
          echo "AccountPasswordSet myconnection"
          tiếng vang "${{ secret.VPN_PASSWORD }}"
          tiếng vang "${{ secret.VPN_PASSWORD }}"
          tiếng vang ""
          tiếng vang "chuẩn"
          echo "Kết nối tài khoản ${{ secret.VPN_USER }}"
          ) | ./vpncmd

Và đây là đầu ra trong các hành động của GitHub:

Bằng cách sử dụng chương trình vpncmd, có thể đạt được những điều sau đây. 

1. Quản lý VPN Server hoặc VPN Bridge 
2. Quản lý VPN Client
3. Sử dụng Công cụ VPN (tạo chứng chỉ và Công cụ kiểm tra tốc độ lưu lượng mạng)


Chỉ định tên máy chủ hoặc địa chỉ IP của máy tính mà Máy khách VPN đích đang hoạt động. 
Nếu không có gì được nhập và Enter được nhấn, kết nối sẽ được thực hiện với máy chủ cục bộ (máy tính này).

Đã kết nối với Máy khách VPN "localhost".

Lệnh NicCreate - Tạo bộ điều hợp mạng ảo mới
Lệnh hoàn thành thành công.

Lệnh AccountCreate - Tạo cài đặt kết nối VPN mới




Lệnh hoàn thành thành công.

Lệnh AccountPasswordSet - Đặt Loại xác thực người dùng của Cài đặt kết nối VPN thành Xác thực mật khẩu
Xin vui lòng nhập mật khẩu. Để hủy nhấn phím Ctrl + D.

Mật khẩu: *********
Xác nhận đầu vào: *********




Lỗi: Quá trình hoàn tất với mã thoát 38.

Bất kỳ trợ giúp sẽ được đánh giá cao.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.