一般
什麼是 CH-J Tools?
CH-J Tools 是一款主要透過 SSH 管理伺服器的桌面應用程式。它提供伺服器設定檔、互動式終端機、SFTP 檔案管理、監控,以及由可安裝外掛程式組成的可擴充系統。
CH-J Tools 是免費的嗎?
是的。CH-J Tools 目前免費散布。
CH-J Tools 是開放原始碼軟體嗎?
目前的版本採用 CH-J Proprietary Software License 1.14。此授權允許依其條款免費用於商業及非商業用途,但並未一般性地允許修改軟體、建立開發分支或公開再散布。完整條款、例外情況與第三方授權請參閱「授權條款」頁面。
查看授權資訊 →支援哪些作業系統?
目前 Beta 0.1.2 適用於 Windows 11 x64、Apple Silicon (ARM64) 上的 macOS 以及 Ubuntu 24.04 LTS x64。安裝已在全部三個系統上經過測試;macOS 套件已使用 Apple Developer ID Application 憑證簽署,並已通過 Apple 公證。Linux 版採用 DEB 套件。主要測試平台為 Ubuntu 24.04 LTS;作者也已在 Zorin OS 上測試 Alpha 與 Beta 兩個版本。
查看文件 →在哪裡回報錯誤或提出功能建議?
請在「社群」頁面分享錯誤與建議。原始碼可在本網站的程式碼瀏覽器中查看;GitHub 上則提供公開的專案 README。
前往社群 →CH-J Tools 可以用於正式環境嗎?
目前還不行。本應用程式是積極開發中、供測試使用的 Beta 0.1.2 版。更新主機的 CA 驗證例外仍然存在,Windows 安裝程式未使用發行者憑證簽署,部分功能尚未完成。應用程式更新必須提供分離式 OpenPGP 簽章。
安裝
在哪裡可以找到安裝說明?
Wiki 的對應語言版本提供適用於 Windows 11 x64、Apple Silicon 上的 macOS 及 Ubuntu 24.04 LTS x64 / Zorin OS 的詳細指南,內容涵蓋系統需求、安裝步驟、首次啟動,以及目前各平台的注意事項。
查看安裝指南 →為什麼 Windows SmartScreen 會對此應用程式發出警告?
Windows 版 Beta 0.1.2 安裝程式尚未使用受信任的發行者憑證簽署,也尚未建立 SmartScreen 信譽。請僅使用從本網站下載的檔案繼續,並在執行前比對其公布的 SHA-512 檢查碼。
查看文件 →為什麼 macOS 會封鎖此應用程式?
macOS 版 Beta 0.1.2 已使用 Apple Developer ID Application 憑證簽署,並已通過 Apple 公證。因此,Gatekeeper 不會在首次開啟時封鎖它,只會顯示從網際網路下載應用程式的一般提示。舊版 Beta 0.1.0 和 Alpha 0.1.1 未經公證。
查看文件 →安全性
SSH 密碼與私密金鑰儲存在哪裡?
已儲存的 SSH 密碼、伺服器設定檔與已知主機金鑰存放在受 scrypt 和 AES-256-GCM 保護的本機保管庫中;主密碼不會被儲存。使用金鑰驗證時,設定檔只會儲存所選私密金鑰的路徑,Core 會在本機讀取該檔案,不會將其內容複製到保管庫。
CH-J Tools 會將我的 SSH 登入憑據傳送到 CH-J 伺服器嗎?
不會。建立 SSH 連線時,Core 會將登入憑據直接傳給設定檔中指定的 SSH 伺服器。CH-J 散布伺服器僅提供更新與外掛程式目錄及套件下載,並非 SSH 驗證的中介。
可以用 SSH 金鑰取代密碼嗎?
可以。伺服器設定檔支援以密碼或 SSH 私密金鑰進行驗證。請選擇本機的私密金鑰檔案,而非公開金鑰 .pub 檔案;加密的金鑰可使用您輸入的密語。
更新
應用程式更新如何提供?
Core 會讀取一份列出相容版本的 HTTPS 目錄,應用程式與外掛程式可分別選擇 Alpha、Beta 或 Stable 通道。使用套件之前,Core 會檢查預期大小與 SHA-512。Alpha 包含最新的測試組建,Beta 包含供更廣泛測試的較完整組建,Stable 則包含適合日常使用的已驗證版本。應用程式更新也必須具備有效的分離式 OpenPGP 簽章。每個新組建都需要重新接受授權條款。
查看版本與檢查碼 →如何驗證下載的檔案?
下載 .asc 檔案,並從版本詳細資料中複製完整的 SHA-512。使用 gpg --verify 驗證 CH-J 公開金鑰與簽章,然後比對已下載檔案的 SHA-512。完整指南請參閱「更新與簽章」。
查看文件 →外掛程式
什麼是外掛程式?
外掛程式是可個別安裝的工具,能在不修改精簡 Core 的前提下擴充其功能。目前已發布的工具包括 System Monitor、File Manager、Key Generator、Log Viewer、Users 和 NGINX Manager。
外掛程式是否在沙箱中執行?
是的。外掛程式視窗在 Electron 沙箱中執行,不啟用 Node 整合,且 Core 只開放經驗證之資訊清單所宣告的功能。外掛程式無法任意存取 Node.js、本機磁碟、網路或不受限制的遠端 shell;但對於不受信任的程式碼,沙箱仍無法提供絕對的安全保證。