개요
이 앱을 사용하여 온프레미스 Linux 서버/호스트에서 SSH 명령을 실행할 수 있습니다. 이 앱은 오케스트레이션 서버를 사용하여 온프레미스 네트워크와 통신합니다.
설명
오케스트레이션 앱을 사용하면 워크플로우를 통해 다양한 시스템 및 애플리케이션에 걸쳐 반복 가능한 작업과 행동을 자동화할 수 있습니다.
이 앱이 지원하는 주요 작업은 다음과 같습니다.
1. 명령 실행
2. 인라인 연결을 사용한 명령 실행
작동 원리
이 앱은 Windows 서버와 동일한 사설 네트워크에 위치한 오케스트레이션 서버의 도움을 받아 온프레미스 Windows 서버와 통신하며, 에이전트 역할을 합니다.
오케스트레이션 서버는 사설 네트워크 내부에서 포트 443을 통해 안전한 아웃바운드 연결을 설정하고, 들어오는 앱 요청을 대기합니다.
아웃바운드 연결을 통해 앱 요청을 수신하면, 오케스트레이션 서버는 동일한 사설 네트워크 내의 Linux 서버와 SSH를 사용하여 통신합니다.
사전 요구 사항
오케스트레이션 서버 설치
오케스트레이션 서버는 Linux 서버에 설치 프로그램을 사용하여 설치해야 합니다. 이 설치 프로그램은 Freshservice 테넌트의 관리자 모듈, 서비스 데스크 생산성 > 오케스트레이션 센터 > 오케스트레이션 서버 > Windows 설치 프로그램 다운로드에서 찾을 수 있습니다.
오케스트레이션 서버 설치에 대한 자세한 내용은 오케스트레이션 서버 솔루션 문서를 참조하십시오.
오케스트레이션 서버는 SSH 포트를 통해 대상 Linux 서버에 액세스할 수 있는 별도의 Windows 서버에 설치하는 것이 좋습니다.
네트워킹 요구 사항
앱 작업을 실행하기 전에 다음 네트워크 통신이 설정되었는지 확인하십시오 -
기본 SSH 포트(또는 구성에 따라 사용자 정의 포트)에서 오케스트레이션 서버에서 대상 Linux 서버로의 통신이 활성화되어야 합니다. 텔넷 유틸리티를 사용하여 열린 SSH 포트를 확인할 수 있습니다.
설치 매개변수
이 앱을 설치하고 인증하려면 다음 입력이 필요합니다.
서버 IP
Linux 서버의 IP 주소입니다. 서버 구성에 따라 사설 IP 또는 공용 IP일 수 있습니다.
사설 IP 주소는 다음 명령어를 사용하여 PowerShell 터미널에서 검색할 수 있습니다:
서버 사용자 이름
Linux 서버에 로그인하는 데 사용되는 사용자 이름입니다. 다음 명령어를 사용하여 Linux 터미널에서 사용자 이름을 검색할 수 있습니다:
인증 방법
명령을 실행하는 데 사용할 인증 방법입니다. 다양한 옵션은 다음과 같습니다:
서버 비밀번호 - 대상 Linux 서버에서 사용자를 인증하는 데 사용되는 비밀번호입니다.
Pem 키 - 대상 Linux 서버에서 사용자를 인증하는 데 사용되는 생성된 Pem 키입니다.
SSH 포트
기본 SSH 포트는 22이며, SSH 포트가 명시적으로 구성된 경우 해당 포트를 앱 구성에 사용해야 합니다.
Sudo 여부
Linux 서버에서 실행할 명령이 sudo 또는 root 권한이 필요한지 여부를 지정합니다. 만약 true 로 설정된 경우 사용자는 sudo 비밀번호를 지정해야 하며, 만약 false 로 설정된 경우 sudo 비밀번호가 필요하지 않습니다.
Sudo 비밀번호 (Sudo 여부가 true로 설정된 경우)
Sudo 또는 root 권한으로 명령을 실행하기 위한 sudo 비밀번호입니다.
"앱 작업 테스트"를 사용한 연결 확인
워크플로우 자동화기의 앱 노드 내에서 "앱 작업 테스트" 기능을 사용하여 오케스트레이션 서버와 SSH 명령을 원격으로 실행하려는 Linux 서버 간의 연결을 확인할 수 있습니다.
면책 조항:
"앱 작업 테스트"를 사용하면 대상 Linux 머신에서 작업이 실행됩니다.



