RHEL용 설치 프로그램을 사용하여 에이전트 만들기
다음에서 지원:
Google secops
SOAR
이 가이드에서는 Red Hat Enterprise Linux (RHEL) 8.7에 에이전트를 설치하는 데 필요한 패키지를 제공합니다. 에이전트를 설치하기 전에 이 문서에 나열된 필수 패키지를 설치하고 구성해야 합니다.
각 작업이 성공적으로 실행되도록 명령어를 하나씩 실행하는 것이 좋습니다.
필수 패키지 설치 및 구성
필수 패키지를 설치하고 구성하려면 다음 단계를 따르세요.
- 다음 명령어를 실행하여
PATH
변수를 구성합니다. - 다음 명령어를 실행하여 Linux 패키지를 설치합니다.
- 다음 명령어를 실행하여
atd
서비스를 시작합니다. - 다음 명령어를 실행하여 OpenSSL 3.0.7을 설치합니다.
- 다음 명령어를 실행하여 Python 3.7.4를 설치합니다.
- 다음 명령어를 실행하여 Python 3.11.8을 설치합니다.
- 다음 명령어를 실행하여 Python 심볼릭 링크를 만듭니다.
- 다음 명령어를 실행하여 모든 Python 버전에 대해
pip
를 구성합니다. - 선택사항: Microsoft SQL 통합을 사용하는 경우 다음 명령어를 실행하여 MsOdbc SQL 드라이버 유틸리티를 설치합니다.
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
dnf update -y dnf groupinstall -y 'Development Tools' dnf install bzip2-devel -y dnf install sqlite -y dnf install libffi-devel -y dnf install gcc -y dnf install gcc-c++ -y dnf install python2-devel -y dnf install python3-devel -y dnf install zlib-devel -y dnf install openssl-devel -y
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm dnf install epel-release -y
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
dnf install perl-core -y dnf update -y dnf install supervisor -y dnf install at -y dnf install sharutils -y
systemctl start atd
systemctl enable atd
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
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
./configure --prefix=/usr/local --enable-unicode=ucs4 --with-openssl=/usr/local/ssl
make
make altinstall
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
ln -s /usr/local/bin/python2.7 /usr/local/bin/python2
ln -s /usr/local/bin/python3.7 /usr/local/bin/python3
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
dnf -y remove unixODBC unixODBC-devel
curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo
dnf install -y msodbcsql17 mssql-tools unixODBC-devel
ln -sfn /opt/mssql-tools/bin/bcp /usr/bin/bcp
ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
원격 에이전트 설치
원격 에이전트를 설치하기 전에 필수 구성을 모두 완료했는지 확인하세요.
원격 에이전트를 설치하려면 다음 단계를 따르세요.
- 플랫폼에서 설정 > 고급 > 원격 에이전트로 이동합니다.
- 원격 에이전트 페이지에서 > 수동 설치를 클릭합니다. 추가를 클릭하고
- 에이전트 이름을 입력하고 환경을 선택합니다.
- 다음을 클릭합니다.
에이전트 파일을 다운로드할 옵션을 선택합니다.
- 머신에 에이전트를 다운로드합니다.
- 다운로드 파일을 구성된 이메일 주소로 전송할 이메일 주소를 입력합니다. 이메일 통합이 올바른 환경으로 구성되어 있는지 확인합니다.
- 선택사항: 환경 연락처 추가를 클릭하여 환경의 담당자를 추가합니다.
다음 파일이 다운로드됩니다.
.env
: Siemplify 환경 변수SiemplifyAgent_Centos.sh
: 설치 프로그램 스크립트 파일
- 다음을 클릭합니다.
- 설치 프로그램 명령어를 안전한 위치에 저장합니다.
- WinSCP (또는 유사한 도구)를 사용하여 에이전트를 설치할 머신에 파일을 복사합니다.
- 사용자 이름과 비밀번호를 사용하여 SSH로 머신에 로그인합니다.
- 다음 명령어를 실행하여 설치 프로그램 스크립트의 권한을 설정합니다.
- 저장한 설치 프로그램 명령어를 실행하여 에이전트를 설치합니다.
- 플랫폼의 설치 프로세스로 돌아간 후 다음을 클릭합니다. 상담사 연결 확인 메시지가 표시됩니다.
sudo chmod +x SiemplifyAgent_Centos.sh
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.