開發者工具·閱讀約 6 分鐘
申請並使用 Jailed SSH
SSH 預設是關閉的。商業多用戶與經銷商系列可以開客服單申請,審核通過後開通。開通後的環境是 Jailed Shell,只看得到你自己的目錄。
- 1
確認方案資格
商業多用戶系列(天王星、海王星、木星、太陽)與經銷商系列(織女星、天狼星、銀河)可以申請。輕量與標準系列不提供。
- 2
開客服單申請
到客戶中心開客服單,說明你需要 SSH 的用途(例如用 WP-CLI 管理、用 Composer 安裝套件、匯入大型 SQL)。審核通過後我們會開通並回覆。
- 3
產生金鑰
cPanel →「安全性」→「SSH 存取」→「管理 SSH 金鑰」→「產生新金鑰」。選 RSA 2048 以上或 ED25519,設定一組 passphrase。產生後務必按「授權」(Authorize)啟用該金鑰。
- 4
下載私鑰
在金鑰清單按私鑰的「檢視/下載」,取得 .key 檔案存到本機的 ~/.ssh/ 並設定權限 600。私鑰不要用聊天軟體傳,也不要放進 Git 倉庫。
- 5
連線
終端機執行 ssh -p 22 -i ~/.ssh/你的私鑰 使用者名稱@你的主機位址。實際的連接埠以開通回覆為準。
- 6
Jailed Shell 的限制
你只看得到自己的 home 目錄,看不到其他使用者,也不能執行需要 root 的指令。可以用的工具包含 php、mysql、git、composer、wp-cli(視環境而定)。
- 7
常用指令
匯入資料庫:mysql -u 使用者 -p 資料庫名 < 檔案.sql。找大檔案:du -sh * | sort -h。看即時錯誤日誌:tail -f ~/logs/你的網域.error.log。
補充說明
- 需要完整 root 權限、要自己裝系統套件的情況,請改用 KVM 雲端 VPS,共享主機上的 Jailed Shell 做不到。
- SSH 開通後請只用金鑰登入,不要依賴密碼。金鑰外流時立刻到 cPanel 把它取消授權。