使用 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 专业人士那里获得解答。