本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
升級 stunnel
使用 EFS 掛載協助程式加密傳輸中的資料需要 1OpenSSL.0.2 版或更新版本,以及支援線上憑證狀態通訊協定 (OCSP) 和憑證主機名稱檢查stunnel的 版本。EFS 掛載協助程式會將 stunnel程式用於其 TLS 功能。注意某些版本的 Linux 操作系統,預設下不包含 stunnel 支援 TLS 功能的版本。使用其中一個 Linux 發行版本時,使用 TLS 掛載 EFS 檔案系統失敗。
安裝 EFS 掛載協助程式後,您可以使用下列指示升級系統的 stunnel 版本。
在 Amazon Linux、Amazon Linux 2 和其他支援的 Linux 發行版本 (除了 SLES 12) 上升級 stunnel
-
在網頁瀏覽器中,前往
stunnel下載頁面 https://stunnel.org/downloads.html。 -
尋找以
tar.gz格式提供的stunnel最新版本。請記下檔案名稱,您會需要在後續步驟中用到。 -
開啟 Linux 用戶端的終端機,依顯示順序執行下列命令。
-
對於 RPM:
sudo yum install -y gcc openssl-devel tcp_wrappers-devel對於 DEB:
sudo apt-get install build-essential libwrap0-dev libssl-dev -
將
latest-stunnel-version取代為您在稍早步驟 2 中記下的檔案名稱。sudo curl -olatest-stunnel-version.tar.gz https://www.stunnel.org/downloads/latest-stunnel-version.tar.gz -
sudo tar xvfzlatest-stunnel-version.tar.gz -
cdlatest-stunnel-version/ -
sudo ./configure -
sudo make -
目前的
stunnel套件已安裝在bin/stunnel中。因此,您可以安裝新版本,請使用下列命令移除該目錄。sudo rm /bin/stunnel -
若要安裝最新版本:
sudo make install -
創建 symlink:
sudo ln -s /usr/local/bin/stunnel /bin/stunnel
-
若要在 macOS 上升級 stunnel
-
在 EC2 Mac 執行個體上開啟終端機,然後執行下列命令以升級至最新版本的 stunnel。
brew upgrade stunnel
在 SLES 12 上升級 stunnel
執行下列指令,並依照 zypper 套件管理員指示,在執行 SLES12 的運算執行個體上升級 stunnel。
sudo zypper addrepo https://download.opensuse.org/repositories/security:Stunnel/SLE_12_SP5/security:Stunnel.repo sudo zypper refresh sudo zypper install -y stunnel
使用所需的功能安裝的某個版本 stunnel 後,您可以使用 TLS 掛載檔案系統與 Amazon EFS 建議的設定。