SSH 是什麼?
SSH(Secure Shell,安全外殼)是一個加密協定,用來透過網路登入遠端電腦、在上面執行命令。當你「SSH 進一臺伺服器」時,你從裝置到那臺機器開了一條安全加密的通道,拿到它上面的命令列——就像你坐在它面前一樣。這是開發者和系統管理員管理伺服器的標準方式,在筆電和手機上用法一樣。SSH 預設跑在 22 連接埠,取代了 Telnet 這類老舊、不加密的工具。
SSH 簡要怎麼運作
連線時會發生三件事:
- 雙向身分核對。伺服器用主機金鑰證明自己是誰(你的客戶端記住它——這就是首次連線時的指紋提示),你用密碼、或更好的 SSH 金鑰證明你是誰。
- 一條加密隧道。雙方協商出一個共享工作階段金鑰,之後的一切——你的命令、輸出、任何檔案——在傳輸中都加密。網路上沒人讀得了。
- 一個 shell(或更多)。你拿到遠端機器上的互動命令列。同一條連線還能承載檔案傳輸(SFTP/SCP)和隧道(連接埠轉發)。
人們用 SSH 做什麼
- 管理伺服器——啟停服務、看記錄檔、裝軟體、改設定。
- 跑樹莓派或家庭實驗室——沒有顯示器鍵盤的無頭機器。
- 傳檔案——安全地、走同一條連線(SFTP/SCP)。
- 隧道——把一個連接埠穿過加密通道,私密地存取某個東西。
密碼 vs 金鑰
你用兩種方式之一向 SSH 認證。密碼簡單但更弱——會被猜或暴力破解。SSH 金鑰是一對加密金鑰:私鑰那半留在你裝置上、永不經過網路,所以沒有可在傳輸中被偷的東西。金鑰更安全、是推薦選擇;你甚至能徹底關閉密碼登入。見 SSH 金鑰 vs 密碼。
能從手機 SSH 嗎?
能。SSH 不綁桌面——任何 SSH 客戶端 App 都能把手機變成終端機。你輸入伺服器位址、使用者名稱、密碼或金鑰,就連上了。本站的截圖用的是 TermAI,一個在終端機裡加了 AI 助手、內建 Tailscale 的行動 SSH 客戶端。見 如何從 iPhone SSH 或 從 Android。
SSH 安全嗎?
安全——SSH 端到端加密,是遠端存取的安全標準。弱點不在協定,而在你怎麼用:弱密碼、開著 root 登入、或把它暴露給整個網際網路。解法很簡單:用金鑰、關閉密碼和 root 登入(如何停用 root 登入),最好把 SSH 放在 Tailscale 這類私有網路後面,而非對所有人開放。
常見問題
SSH 是什麼的縮寫?
Secure Shell(安全外殼)。一個用於遠端登入和執行命令的加密協定。
SSH 用哪個連接埠?
預設 22 連接埠。可以改,但那更多是為了記錄檔清淨而非安全。
SSH 和 VPN 有什麼區別?
SSH 給你某一臺特定機器上的安全 shell。VPN 把你的裝置放進一個私有網路,讓你能到達很多機器。兩者常一起用——用 Tailscale 這類 VPN 到達伺服器,再用 SSH 登入它。
能在手機上用 SSH 嗎?
能——一個 SSH 客戶端 App 在 iOS 或 Android 上給你完整終端機。
快速事實
- SSH = Secure Shell:用於遠端登入和執行命令的加密協定
- 連接埠:預設 22
- 認證:密碼或 SSH 金鑰(金鑰更安全)
- 還承載:檔案傳輸(SFTP/SCP)和連接埠轉發
- 手機上:任何 SSH 客戶端 App 都能把它變成終端機
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.