운영 체제 | 원격 명령 및 유틸리티에 사용되는 방법 |
---|---|
Windows | Windows에서 로컬 데이터베이스에 연결하는 경우 DAS가 사용됩니다. 원격
데이터베이스에 연결하는 경우 먼저 SSH 사용이 시도됩니다. SSH를 사용할 수 없거나
SSH가 제대로 설정되어 있지 않은 경우 DAS 사용이 시도됩니다. 그러나
다음과 같은 예외가 있습니다.
|
Linux 또는 UNIX | SSH가 사용됩니다. |
원격 파일 시스템을 찾아 액세스하는 경우 항상 SFTP 프로토콜이 사용됩니다. 워크벤치 제품 내에서 Windows 시스템의 파일을 원격로 찾는 경우 기본 디렉토리(/cygdrive/c)에서 Windows 드라이브 및 연관 파일 시스템 경로를 찾아야 합니다. 워크벤치 제품을 사용하여 명령을 실행하는 경우 다른 Windows 파일 시스템 디렉토리 경로는 유효하지 않습니다.
DAS를 사용하려면 로컬로 설치된 DB2 데이터베이스에 대한 연결 또는 DAC(DB2 UDB Administration Client)에 대한 연결이 필요합니다. 로컬로 설치된 DB2 데이터베이스가 없는 경우 IBM® Data Server Client 및 DAS(DB2 Administration Server)와 통신하기 위한 DAC가 필요합니다.
어느 경우에서든지 워크벤치를 시작하기 전에 bin 디렉토리가 경로에 있는지 확인하십시오. (Linux에서는 $INST_HOME/sqllib/db2profile을 소싱하여 처리됩니다.) DB2 UDB Administration Client는 http://www.ibm.com/developerworks에 있는 developerWorks®에서 사용할 수 있습니다.
SSH 및 SFTP 프로토콜을 사용하기 위해 클라이언트에서 추가 구성을 설정할 필요가 없습니다. 워크벤치 제품은 SSH 및 SFTP 클라이언트에 맞춰 사전 구성되어 제공됩니다.
Windows 시스템에서 DAS를 사용하려면 DAS(DB2 Administration Server)가 시작되어 있고 포트 523이 열려 있어야 합니다.
Linux 또는 UNIX 시스템에서 SSH 및 SFTP 프로토콜을 사용하려면 SSH 및 SFTP 디먼이 시작되어 있어야 합니다. 이러한 디먼이 실행 중이 아니면 해당 디먼을 직접 시작하거나 시스템 관리자에게 문의하여 시작하십시오. SSH를 사용하려면 포트 22가 열려 있어야 합니다.
Windows 시스템에서 SSH 및 SFTP 프로토콜을 사용하려면 OpenSSH 환경이 설정되어 있어야 합니다. 워크벤치는 POSIX(Portable Operating System Interface for UNIX)를 통해 Cygwin 에뮬레이션 환경에서 실행되는 Linux, UNIX 및 Windows용 DB2 서버에 대한 SSH 통신을 지원합니다. 오픈 소스 분산 시 Cygwin 환경에는 SSH 및 SFTP 프로토콜(Cygwin Net 패키지 openssl, openssh)의 OpenSSH 서버 구현이 포함됩니다. 워크벤치는 모든 파일 시스템 찾아보기 및 원격 파일 전송에 SFTP(Secure File Transfer Protocol)를 사용합니다. 따라서 SFTP를 사용 가능하도록 설정해야 합니다.
Windows 시스템에서 실행되는 대상 서버에서 OpenSSH 환경을 설정하려면 Cygwin을 설치하고, 자동 서비스로 실행되는 디먼을 구성하고, Windows 시스템에 원격 로그인이 가능하도록 운영 체제 사용자 저장소와 Cygwin 환경 사용자 어카운트 및 그룹을 동기화해야 합니다. http://cygwin.com에서 Cygwin을 다운로드하여 설치할 수 있습니다. Windows 서버에서 Cygwin 설치 및 구성에 대한 정보는 Windows 서버에서 Cygwin 설치 및 Windows 서버에서 Cygwin 구성의 내용을 참조하십시오.