遠端作業的配置

若要執行 SQL 陳述式、公用程式及指令,或若要從 IBM® Data Studio 瀏覽並存取遠端伺服器上的檔案, 您必須確定已適當地配置 DB2® Administration Server (DAS) 或「安全 Shell (SSH)」通訊協定及「安全檔案傳送通訊協定 (SFTP)」通訊協定。
視您想要執行指令或公用程式的目標伺服器的作業系統而定,IBM Data Studio 會使用 DB2 Administration Server (DAS) 或「安全 Shell (SSH) 」通訊協定。下表顯示 IBM Data Studio 使用的通訊協定。
表 1. 用於遠端伺服器上執行指令及公用程式的通訊協定
作業系統 遠端指令及公用程式的方法
Windows 若要連接至 Windows 上的本端資料庫,會使用 SSH。

若要連接到遠端資料庫,會先嘗試使用 SSH。 如果無法使用 SSH,則會嘗試 DAS。

註: 遠端 DB2 for Linux, UNIX, and Windows 8.2 版伺服器只使用 DAS。
Linux 或 UNIX 會使用 SSH。
瀏覽並存取遠端檔案系統
當瀏覽並存取遠端檔案系統時,一律使用 SFTP 通訊協定。
若 Windows 系統執行來自 Cygwin 支援的 OpenSSH 服務實作,Windows 磁碟機及相關聯的檔案系統路徑位於預設目錄 cygdrive。 當您使用 IBM Data Studio 來執行指令時,檔案系統的其他 Cygwin 目錄路徑都無效。
限制: 與 DB2 Server 產品 10.1 版以及更新版本一起安裝的 IBM Secure Shell Server for Windows 不受支援,而且無法用來執行 SQL 陳述式、 公用程式及指令,也無法用來瀏覽並存取遠端伺服器上的檔案。

您安裝 IBM Data Studio 的電腦上對 DAS 或 SSH 及 SFTP 的需求

DB2 Administration Server (DAS)
需要 IBM Data Server Client 才能與 DB2 Administration Server (DAS) 進行通訊。

可安裝下列其中一項產品,來提供遠端作業所需要的連線功能檔案庫:

  • 本端 DB2 資料庫伺服器實例
  • IBM Data Server Client

安裝 IBM Data Server Client 時,位元版本必須與 IBM Data Studio 相同。例如,如果您安裝 64 位元版本的 IBM Data Studio,則您必須安裝 64 位元版本的 IBM Data Server Client。

「安全 Shell (Secure Shell, SSH)」及「安全檔案傳送通訊協定 (Secure File Transfer, SFTP)」
要使用 SSH 及 SFTP 通訊協定,用戶端上並不需要其他配置。 IBM Data Studio 已預先配置 SSH 及 SFTP 用戶端。

遠端伺服器上對 DAS、SSH 及 SFTP 的需求

DB2 Administration Server (DAS)
若要在 Windows 系統上使用 DAS, 必須啟動 DB2 Administration Server (DAS),且必須開啟埠 523。
「安全 Shell (Secure Shell, SSH)」及「安全檔案傳送通訊協定 (Secure File Transfer, SFTP)」
若要在 Linux 或 UNIX 系統上使用 SSH 及 SFTP 通訊協定,必須啟動 SSH 及 SFTP 常駐程式。如果它們未執行, 請啟動它們,或要求系統管理者啟動它們。SSH 需要開啟埠 22。

若要在 Windows 系統上使用 SSH 及 SFTP 通訊協定,必須設定 OpenSSH 環境。IBM Data Studio 支援與 DB2 for Linux, UNIX, and Windows 伺服器的 SSH 通訊,該伺服器透過 UNIX 的可攜式作業系統介面 (POSIX) 執行於 Cygwin 模擬環境中。 在其「開放程式碼」發行套件中,Cygwin 環境包括 SSH 及 SFTP 通訊協定的 OpenSSH 伺服器實作(Cygwin Net 套件 openssl、openssh)。IBM Data Studio 使用「安全的檔案傳送通訊協定 (SFTP)」來進行所有檔案系統瀏覽及遠端檔案傳送。 因此,必須啟用 SFTP。

在 Windows 系統執行的目標伺服器上設定 OpenSSH 環境,需要安裝 Cygwin、配置常駐程式以自動服務執行,以及使 Cygwin 環境使用者帳戶及群組與作業系統使用者儲存庫同步化,以容許從遠端登入遠端的 Windows 系統。您可以從 http://cygwin.com 下載及安裝 Cygwin。如需在 Windows 伺服器上安裝及配置 Cygwin 的相關資訊,請參閱在 Windows 伺服器上安裝 Cygwin在 Windows 伺服器上配置 Cygwin


讀者意見