리모트 관리
Remote administration![]() |
원격 관리는 원격 위치에서 시스템을 제어하는 모든 방법을 말합니다.리모트 관리를 가능하게 하는 소프트웨어는 점점 더 보편화되고 있으며, 이를 사용하기 위해 물리적으로 시스템 근처에 있는 것이 어렵거나 실용적이지 않을 때 자주 사용됩니다.리모트 로케이션은, 옆방에 있는 컴퓨터나 지구 반대편에 있는 컴퓨터를 가리킬 수 있습니다.또한 합법적 및 불법적(해킹) 원격 관리를 모두 지칭할 수도 있습니다(소유 및 트로이 목마 참조).
요구 사항들
인터넷 접속
인터넷 연결, TCP/IP 또는 LAN(Local Area Network)이 있는 모든 컴퓨터를 원격으로 관리할 수 있습니다.
악의 없는 관리를 위해서는, 유저가 호스트 시스템에 서버 소프트웨어를 인스톨 또는이네이블로 할 필요가 있습니다.그런 다음 사용자/클라이언트는 설치된 소프트웨어를 사용하여 다른 컴퓨터에서 호스트 시스템에 액세스할 수 있습니다.
통상은, 양쪽의 시스템이 인터넷에 접속되어 호스트/서버 시스템의 IP 주소를 알고 있을 필요가 있습니다.따라서 호스트가 다이얼업모뎀을 사용하는 경우 리모트 관리는 실용성이 떨어집니다.다이얼업모뎀은 항상 온라인 상태가 아니고, 다이나믹 IP가 있는 경우가 많습니다.
연결하는
클라이언트가 호스트 컴퓨터에 연결되면 일반적으로 호스트의 데스크톱을 표시하는 창이 나타납니다.클라이언트는, 호스트 바로 앞에 있는 것처럼 호스트를 제어할 수 있습니다.
윈도우즈에는 원격 데스크톱 연결이라는 원격 관리 패키지가 내장되어 있습니다.무료 크로스 플랫폼 대안으로 VNC가 있습니다. VNC는 유사한 기능을 제공합니다.
원격 관리가 사용되는 일반 태스크
셧다운
- 네트워크를 통해 다른 컴퓨터 종료 또는 재부팅
주변기기에 대한 접근
- 프린터와 같은 네트워크 장치 사용
- CCTV 시스템처럼 스트리밍 데이터 검색
수정 중
- 다른 시스템의 레지스트리 설정 편집
- 시스템 서비스 변경
- 다른 시스템에 소프트웨어 설치
- 논리 그룹 수정
표시
- 리모트 서포트
- 컴퓨터 또는 인터넷 사용 감독
- 리모트 시스템의 「컴퓨터 관리」스냅인 액세스
해킹
트로이 목마와 같은 악성코드에 감염된 컴퓨터는 때때로 컴퓨터 시스템에 백도어를 열어 악의적인 사용자가 컴퓨터를 해킹하고 제어할 수 있도록 합니다.이러한 사용자는 자신의 목적을 위해 컴퓨터상의 파일을 추가, 삭제, 수정 또는 실행할 수 있습니다.
주목할 만한 소프트웨어
창문들
Windows Server 2003, 2008, Tablet PC Edition 및 Windows Vista Ultimate, Enterprise 및 Business 에디션에는 Microsoft Management Console, Windows Registry Editor 및 원격 머신의 관리에 사용할 수 있는 다양한 명령줄 유틸리티가 포함되어 있습니다.원격 관리의 한 가지 형태는 원격 데스크톱 소프트웨어이며, Windows에는 이를 위한 원격 데스크톱 연결 클라이언트가 포함되어 있습니다.
Windows XP 에는 리모트 어시스턴스 및 리모트 데스크톱이라고 불리는 리모트 관리 툴이 내장되어 있습니다.이러한 툴은 Windows Server 2003 터미널 서비스의 제한된 버전으로, 유저와 리모트 관리를 지원하는 것을 목적으로 하고 있습니다.간단한 해킹/패치(Windows XP 베타 버전에서 파생)로 XP를 풀기능 터미널 서버에 "잠금 해제"할 수 있습니다.
Windows Server 2003 에는, Web 애플리케이션이나 리모트 관리용으로 설계된 간이 버전의 터미널 서비스등의 리모트 관리 툴이 짜넣어져 있습니다.
Active Directory 및 Microsoft Windows NT 도메인에 있는 기타 기능을 통해 레지스트리의 편집, 시스템 서비스 변경, 시스템의 "컴퓨터 관리" Microsoft Management Console 스냅인 액세스 등 도메인의 구성원인 컴퓨터를 원격으로 관리할 수 있습니다.
일부 서드파티제의 리모트데스크탑 소프트웨어 프로그램은 동일한 작업을 수행합니다.
Back Orifice는 스크립트 키디 툴로 일반적으로 사용되지만 리모트 관리 및 시스템 관리 툴이라고 주장합니다.이전에 비평가들은 소프트웨어의 기능을 위해서는 "관리"가 수반하는 것에 대한 매우 느슨한 정의가 필요하다고 언급했습니다.
Windows 7 용 리모트 서버 관리 툴을 사용하면, IT관리자는 Windows Server 2008 R2 를 실행하고 있는 리모트 컴퓨터에 인스톨 되어 있는 역할과 기능을 관리할 수 있습니다.
Windows 이외
VNC는 컴퓨터 원격 관리에 사용할 수 있지만, 여러 사용자 환경에서 터미널 서비스 및 Remote Desktop Protocol과 동등하게 사용되고 있습니다.
Linux, UNIX 및 BSD는 일반적으로 SSH를 통한 원격 로그인을 통한 원격 관리를 지원합니다(Telnet 프로토콜의 사용은 보안상의 문제로 인해 단계적으로 중단되었습니다).보안을 위해 SSH를 통해 터널링되는 X 서버 연결 포워딩을 사용하면 GUI 프로그램을 원격으로 사용할 수 있습니다.VNC는 이러한 운영 체제에서도 사용할 수 있습니다.
Apple Remote Desktop은 Macintosh 사용자에게 원격 관리 기능을 제공합니다.
NX와 Google Fork Neatx는 Linux, Windows 및 Mac OS X와 같은 다양한 플랫폼용 X Window System with Clients용 무료 그래픽 데스크톱 공유 솔루션입니다.NX Server의 확장 상용 버전도 있습니다.
무선 리모트 관리
원격 관리 소프트웨어는 최근 BlackBerry, Pocket PC, Palm 장치 등의 무선 장치와 일부 휴대 전화에 등장하기 시작했습니다.
일반적으로 이러한 솔루션은 VNC나 터미널 서비스 등의 소프트웨어에서 볼 수 있는 완전한 리모트 액세스를 제공하는 것은 아닙니다.다만, 관리자는 컴퓨터의 재기동, 패스워드 리셋, 시스템 이벤트 로그 표시 등, 다양한 태스크를 실행할 수 있기 때문에, 시스템 관리자가 노트북을 휴대하거나 무선 접속을 할 필요가 없어집니다.사무실의 좁은 범위
무선 리모트 관리는 보통 우주에서 인공 물체를 유지하는 유일한 방법입니다.