Amazon-Web-Services

AWS 客戶端 VPN SSO SAML Linux 客戶端

  • June 25, 2021

我正在嘗試使用 AWS SSO 配置 AWS Client VPN 以向組織提供 VPN 伺服器和客戶端,但是我發現當您將 SSO 與 AWS Client VPN 一起使用時,您必須使用來自亞馬遜的客戶端之一,似乎目前他們只支持 Windows 和 Mac(<https://docs.aws.amazon.com/vpn/latest/clientvpn-user/connect-aws-client-vpn-connect.html>),但是 Linux 是我使用的要求案例,到目前為止,我還沒有找到關於 linux 在該特定場景下的用法的資訊,有人知道有沒有他們的客戶有任何方法可以使它工作?(不使用單獨的盒子作為橋接器或伺服器,最好是 linux 原生的東西)了解他們的 AWS Client VPN 路線圖以及他們是否計劃至少在不久的將來支持它會很棒。

提前致謝。

我們已經嘗試了以下 URL 中提到的解決方案,它對我們有用:

<https://github.com/samm-git/aws-vpn-client/blob/master/aws-connect.sh>

該解決方案的詳細工作說明如下:https ://github.com/samm-git/aws-vpn-client/blob/master/aws-connect.sh 。

我們對配置文件進行了一些更改以使其正常工作。

  1. 刪除了vpn.conf中的以下行。
  • 身份驗證使用者通行證
  • 認證聯盟
  1. 在腳本aws-connect.sh的第 38 行進行了以下更改。
open "$URL"

xdg-open "$URL"

引用自:https://serverfault.com/questions/1024546