본문으로 건너뛰기

원격 콘솔

원격 콘솔 기능은 관리자가 등록한 서버 정보에 따라, 사용자가 웹 브라우저를 통해 해당 서버에 SSH, VNC, Telnet, RDP로 안전하게 접속할 수 있도록 제공되는 기능입니다. 또한 Jenkins, Grafana, Kubernetes Dashboard 등 URL 기반 웹 관리 콘솔도 Web 타입으로 등록하여 원격 콘솔 메뉴에서 통합 관리할 수 있습니다.

사용자는 별도의 클라이언트 프로그램 설치 없이 웹 격리 브라우저(RBI) 환경에서 서버에 접속하고, 명령어를 입력하거나 파일을 업로드/다운로드할 수 있습니다.

1. 기능 개요

이 기능은 웹 브라우저 환경에서 SSH, VNC, Telnet, RDP 기반 원격 접속과 URL 기반 웹 관리 콘솔 접속을 제공합니다. 관리자가 원격 접속에 필요한 서버 정보 또는 URL을 등록하면, 사용자는 등록된 항목에 클릭 한 번으로 접속할 수 있습니다.

  • 접속은 브라우저 상에서 제공되며, 서버 타입에 따라 터미널, GUI 화면 또는 웹 페이지 형태로 제공됩니다.
  • 별도의 인증 입력 없이, 관리자가 사전에 등록한 정보로 자동 접속됩니다.
  • 서버와의 통신은 RBI 보안이 적용된 환경에서 이루어집니다.

2. 서버 타입

원격 콘솔은 다음 다섯 가지 서버 타입을 지원합니다.

SSH (Secure Shell) 암호화된 보안 연결을 통해 서버에 명령어 기반 터미널 접속을 제공합니다. 파일 업로드/다운로드 기능을 지원합니다. 가장 안전한 원격 접속 방식으로 권장됩니다.

VNC (Virtual Network Computing) 원격 서버의 GUI 화면을 브라우저에 표시하여 마우스와 키보드로 실시간 제어할 수 있습니다. 그래픽 사용자 인터페이스가 필요한 작업에 적합합니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

RDP (Remote Desktop Protocol) Windows 서버의 GUI 화면을 브라우저에 표시하여 마우스와 키보드로 실시간 제어할 수 있습니다. Windows 서버 환경에서 그래픽 기반 작업이 필요할 때 사용합니다. 별도의 RDP 클라이언트 설치 없이 RBI 격리 환경 내에서 동작하며, 등록된 ID/비밀번호로 자동 인증됩니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

Telnet 레거시 시스템이나 구형 네트워크 장비에 텍스트 기반 터미널로 접속하는 기능입니다. 암호화되지 않은 프로토콜이므로 내부 테스트 환경이나 레거시 장비 관리용으로만 사용을 권장합니다. 파일 업로드/다운로드 기능은 지원되지 않습니다.

Web Jenkins, Grafana, Kubernetes Dashboard 등 URL로 접속하는 웹 관리 콘솔을 원격 콘솔 메뉴에서 통합 관리할 수 있는 타입입니다. IP/포트 대신 URL을 등록하며, 접속 시 해당 URL의 웹 페이지가 RBI 격리 환경 내에서 열립니다. 파일 업로드/다운로드 기능을 지원합니다. 또한 URL 등록 외에 Microsoft 365·Kintone·Box 등 SAML SSO 앱 등록도 지원합니다(아래 [3. 서버 등록 방법]의 SSO 앱 등록 참조).

3. 서버 등록 방법

서버 등록은 관리자 페이지에서 수행하며, 서버 타입에 따라 입력 항목이 달라집니다.

항목설명SSH / VNC / Telnet / RDPWeb
서버 타입 (필수)등록하려는 서버의 타입을 선택합니다.SSH / VNC / Telnet / RDPWeb
서버 이름 (필수)사용자에게 표시될 이름입니다. (중복 불가)
설명 (선택)관리자 참고용 메모입니다.
URL (필수)접속할 웹 관리 콘솔의 URL입니다.
IP 주소 (필수)접속할 서버의 IPv4 주소입니다.
포트 (필수)접속 포트 번호입니다.
ID (필수)서버 로그인 계정 ID입니다.
비밀번호 (필수)서버 로그인 계정 비밀번호입니다.

서버에 대한 접속 정보는 정확한 값을 입력해야 합니다. 오입력 시 사용자는 접속에 실패할 수 있습니다.

Web 타입 SSO 앱 등록

Web 타입은 URL을 직접 등록하는 방식 외에, SAML SSO(Single Sign-On) 앱으로 등록하는 방식을 지원합니다. Microsoft 365, Kintone, Box 등 SaaS 서비스를 SSO 앱으로 등록하면 URL 입력 없이 서비스별 SSO 연동으로 자동 접속됩니다.

등록 절차

  1. [서버 등록] 클릭 시 열리는 슬라이드에서 접속 타입Web으로 선택합니다.
  2. SSO 앱 여부를 사용으로 설정합니다.
  3. SSO 서비스 선택 목록에서 원하는 서비스를 선택합니다. 서비스는 카테고리별로 그룹화되어 표시됩니다.
  • Microsoft 365 카테고리: Outlook, Word, Excel, PowerPoint, OneDrive, Teams 등
  • 협업 도구 카테고리: Kintone, Box 등
  1. 선택한 서비스에 따라 정보가 자동으로 설정됩니다.
  • 이름: 선택한 서비스 이름이 기본값으로 입력되며 수정 가능합니다.
  • 아이콘: 선택한 서비스의 고정 아이콘이 자동 표시되며 변경할 수 없습니다.
  • URL 입력 불필요: SSO 앱은 서비스별 SSO 연동으로 자동 접속되므로 접속 URL을 입력하지 않습니다.
  1. 설명(선택)을 입력한 뒤 **[저장]**을 클릭하여 등록을 완료합니다.

일반 Web 서버는 URL을 등록하지만, SSO 앱은 URL을 입력하지 않고 선택한 SaaS 서비스의 SSO 연동으로 자동 접속됩니다.

SSO 설정 — 사전 요구사항

SSO 앱 등록 전에 서비스별 SSO 설정(페더레이션·SAML 클라이언트)이 완료되어 있어야 합니다.

Microsoft 365 서비스

  • 관리자가 Microsoft 계정으로 SHIELDGate에 로그인되어 있어야 합니다.
  • SHIELDGate와 Microsoft Azure AD(Entra ID) 간 페더레이션 설정이 완료되어 있어야 합니다.
  • 위 조건이 모두 충족되면 Microsoft 365 SSO 앱 등록이 가능합니다.

기타 서비스 (Kintone, Box 등)

  • 해당 서비스의 SAML 클라이언트가 사전에 등록되어 있어야 합니다.
  • 서비스별로 개별 SAML 클라이언트 등록이 필요합니다.

도메인 단위 등록 안내

  • 하나의 Microsoft 테넌트에 여러 도메인이 연결된 경우, 각 도메인별로 별도의 SSO 앱을 등록해야 합니다.
  • 예시: 동일 테넌트에 a.com, b.com이 있으면 Outlook (a.com) / Outlook (b.com) / Teams (a.com) / Teams (b.com)을 각각 등록합니다.

4. 서버 목록 관리

서버 목록 화면

등록된 서버는 목록에서 확인할 수 있으며, 서버 타입 / 이름 / 설명 / IP(또는 URL) / Port / 수정된 날짜 정보가 표시됩니다.

서버 수정

등록된 서버의 정보를 수정할 수 있습니다. 수정 가능한 항목은 서버 이름, 설명, IP 주소(또는 URL), 포트 번호, ID/비밀번호입니다.

서버 타입은 수정할 수 없습니다. 서버 타입을 변경하려면 서버를 삭제하고 새로 등록해야 합니다.

서버 삭제

서버를 삭제하면 사용자 화면에서도 해당 서버는 더 이상 표시되지 않습니다. 연결 중인 세션은 유지됩니다.

5. 사용자 접속 흐름

사용자 페이지 - 원격 콘솔 목록

사용자는 원격 콘솔 메뉴에서 등록된 서버 목록을 확인할 수 있습니다. 상단 필터 칩으로 타입별 필터링이 가능합니다.

전체 / SSH / VNC / Telnet / RDP / Web

각 서버 카드에는 서버 타입이 표시되며, 별도의 인증 입력 없이 선택하여 바로 접속할 수 있습니다.

접속 후 화면

  • SSH 서버: 브라우저 내에 터미널이 실행되며, 명령어 입력 및 파일 전송 기능이 제공됩니다.
  • VNC 서버: 원격 서버의 GUI 화면이 브라우저에 표시되며, 마우스와 키보드로 제어할 수 있습니다.
  • RDP 서버: 원격 Windows 서버의 GUI 화면이 브라우저에 표시되며, 마우스와 키보드로 제어할 수 있습니다. VNC와 동일한 단축키 전송 패널(Ctrl+Alt+Del 등, 번역 포함)이 제공됩니다.
  • Telnet 서버: 브라우저 내에 텍스트 기반 터미널이 실행됩니다.
  • Web 서버: 등록된 URL의 웹 관리 콘솔 페이지가 RBI 격리 환경 내에서 열립니다. 일반 웹 브라우저로 접속하는 것과 동일한 화면이 표시되며, 파일 업로드/다운로드 기능이 제공됩니다.

사용자 입장에서는 로컬 터미널이나 원격 데스크톱처럼 자연스럽게 사용할 수 있으며, 서버와의 통신은 RBI 보안이 적용된 환경에서 이루어집니다.

6. 안내 및 권장 사항

  • 등록된 서버 정보가 정확하지 않으면 사용자 접속 시도 시 실패하게 됩니다. 특히 IP, 포트, ID/PW 입력 시 오타가 없도록 주의해 주세요.
  • Web 타입의 경우 등록한 URL이 정확한지, 해당 URL이 외부에서 접근 가능한 상태인지 사전에 확인하세요.
  • 현재 등록 단계에서 연결 테스트 기능은 제공되지 않으므로, 등록 전에 서버 접근 권한이 정상적으로 설정되어 있는지 사전 점검이 필요합니다.
  • 서버 측에서 포트가 차단되어 있거나, 비밀번호 인증이 비활성화된 경우 접속이 되지 않을 수 있으므로, 서버 환경에 맞는 접속 정보 구성이 되어 있는지도 함께 확인하시기 바랍니다.
  • Telnet 프로토콜은 암호화되지 않으므로 보안이 중요한 환경에서는 SSH 사용을 권장합니다.