使用 CentOS 專用安裝程式建立代理程式

支援的國家/地區:

本文列出在 CentOS 7.9 上安裝代理程式所需的套件。安裝代理程式前,請務必先安裝及設定本文列出的必要套件。

Google 建議逐一執行指令,確保每個動作都能順利完成。

安裝及設定必要套件

如要安裝及設定必要套件,請按照下列步驟操作:

  1. 執行下列指令來安裝 Linux 套件:
  2. yum update -y
    yum groupinstall -y 'development tools'
    yum install bzip2-devel -y
    yum install sqlite -y
    yum install libffi-devel -y
    yum install gcc -y
    yum install gcc-c++ -y
    yum install python-devel -y
    yum install python3-devel -y
    yum install zlib-devel -y
    yum install openssl-devel -y
    yum install epel-release -y
    yum install perl-core -y
    yum update -y
    yum install supervisor -y
    yum install at -y
    yum install sharutils -y
  3. 執行下列指令來啟動 atd 服務:
  4. systemctl start atd
    systemctl enable atd
  5. 安裝 OpenSSL 3.0.7。

    執行下列指令來安裝 OpenSSL 3.0.7:

  6. cd /usr/local/src
    wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
    tar -xf openssl-3.0.7.tar.gz
    cd openssl-3.0.7
    ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
    make -j$((`nproc`+1))
    make install
    cd /etc/ld.so.conf.d/
    echo /usr/local/ssl/lib64 > openssl-3.0.7.conf
    ldconfig -v
    echo PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ssl/bin" > /etc/environment
    source /etc/environment
    ln -sf  /usr/local/ssl/bin/openssl /usr/bin/openssl
    export LDFLAGS="$LDFLAGS -L/usr/local/ssl/lib64"
    export LD_LIBRARY_PATH=/usr/local/ssl/lib64
  7. 執行下列指令來安裝 Python 3.7.4:

  8. cd /usr/src
    wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
    tar xzf Python-3.7.4.tgz
    cd Python-3.7.4
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  9. 執行下列指令來安裝 Python 3.11.8:

  10. cd /usr/src
    wget http://www.python.org/ftp/python/3.11.8/Python-3.11.8.tgz
    tar xzf Python-3.11.8.tgz
    cd Python-3.11.8
    make clean
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
    make
    make altinstall
  11. 執行下列指令,為特定 Python 檔案建立符號連結:
  12. ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
    ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
  13. 執行下列指令來設定 pip
  14. wget -O get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
    /usr/local/bin/python2 get-pip.py
    /usr/local/bin/python3 get-pip.py
    /usr/local/bin/pip2 install --upgrade pip
    /usr/local/bin/pip3 install --upgrade pip
    wget -O get-pip-3.11.py https://bootstrap.pypa.io/get-pip.py
    /usr/local/bin/python3.11 get-pip-3.11.py
    /usr/local/bin/python3.11 -m pip install --upgrade pip
  15. 選用:如果您使用 Microsoft SQL 整合,請執行下列指令來安裝 MsOdbc SQL 驅動程式公用程式
  16. yum -y remove unixODBC unixODBC-devel
    rpm -Uvh --replacepkgs https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
    yum install -y msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1 unixODBC-utf16-devel
    ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
    ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd

安裝遠端代理程式

安裝遠端代理程式前,請務必完成所有必要設定

如要安裝遠端代理程式,請按照下列步驟操作:

  1. 在平台中,依序前往「設定」>「進階」>「遠端代理程式」
  2. 在「遠端代理程式」頁面中,依序點按「新增」>「手動安裝」
  3. 輸入代理程式名稱,然後選取環境。
  4. 點選「下一步」
  5. 選取下載代理程式的選項。

    • 將代理程式下載到電腦。
    • 輸入電子郵件地址,將下載連結傳送至設定的電子郵件地址。請確認您已在正確的環境中設定電子郵件整合。
  6. 選用:按一下「新增環境聯絡人」,為環境新增聯絡人。

    系統會下載下列檔案:

    • .env:Siemplify 環境變數
    • SiemplifyAgent_Centos.sh:安裝程式指令碼檔案
  7. 點選「下一步」
  8. 將安裝程式指令儲存在安全的位置。
  9. 使用 WinSCP (或類似工具) 將檔案複製到要安裝代理程式的機器。
  10. 使用 SSH,透過使用者名稱和密碼登入機器。
  11. 執行下列指令來設定權限:
  12. sudo chmod +x SiemplifyAgent_Centos.sh
  13. 執行先前儲存的安裝程式指令,安裝代理程式。
  14. 返回平台上的安裝程序,然後點選「下一步」。系統會顯示確認訊息,指出代理程式已連線。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。