跨平台/多設備管理指南(Windows/Mac/移動SSH/SFTP+配置同步)
更多語言
更多操作
當你擁有了第一台 VPS,並成功在上面部署了博客或個人網盤後,你很快就會面臨一個極其現實的痛點:多設備管理。
嘗試想一下這些場景: 你在公司的 Windows 電腦上剛剛配置好新買的伺服器 IP 和密碼;回到家,你想用 Mac 筆記本稍微修改一下配置,卻發現沒有記錄伺服器信息,又要重新查閱郵件;周末躺在床上,伺服器突然宕機,你想用 iPhone 或安卓手機緊急重啟一下服務,卻發現手機上根本沒有合適的工具,更別提那些長得像亂碼一樣的 SSH 密鑰了。
如果你正好被這些問題所困擾的話,那麼這篇文章就是為你準備的。下面的內容會帶你告別「換一台電腦就重新配置一次伺服器」的原始時代,構建一套完美支持 Windows / macOS / Linux / iOS / Android 的跨平台伺服器管理體系。
第一章:核心概念補全(SSH 與 SFTP)
在介紹具體的跨平台軟件之前,作為新手,我們需要徹底搞懂我們日常管理 VPS 最依賴的兩個核心協議。了解它們,你才能明白各種跨平台軟件到底在同步什麼。
1.1 什麼是 SSH?
SSH(Secure Shell,安全外殼協議) 是一種加密的網絡傳輸協議。你可以把它簡單理解為「遠程終端控制線」。 當你使用 SSH 客戶端(無論是在電腦還是手機上)連接到 VPS 時,你在客戶端鍵盤上敲下的每一個字母,都會被加密傳輸到 VPS 上執行,VPS 屏幕上的輸出結果也會加密傳回你的設備。
管理多設備 SSH 的核心痛點在於:如何安全、便捷地在不同設備間同步伺服器的 IP、端口、用戶名,以及最重要的——SSH 密鑰(私鑰)。
1.2 什麼是 SFTP?
SFTP(SSH File Transfer Protocol,安全文件傳送協議)。很多新手容易把它和傳統的 FTP 搞混。 傳統的 FTP 需要在伺服器上額外安裝軟件(如 vsftpd),且傳輸過程不加密,極其不安全。 而 SFTP 是直接寄生在 SSH 協議之上的。這意味着,只要你的伺服器能通過 SSH 連上,你就天然可以直接使用 SFTP 進行文件傳輸,不需要在伺服器上安裝任何額外的東西。
SFTP 提供了一個類似於 Windows 資源管理器的可視化界面,讓你不僅能敲代碼,還能通過鼠標拖拽的方式,把本地電腦里的文件上傳到 VPS,或者把 VPS 里的備份文件下載到本地。
第二章:跨平台管理的王者 —— Termius 實戰指南
如果要在全平台(Win/Mac/iOS/Android)找出一款 UI 最精美、同步體驗最絲滑的 SSH/SFTP 客戶端,Termius 絕對是目前的行業標杆。它就像是 SSH 工具界的「蘋果全家桶」。
2.1 Termius 的優勢與劣勢
- 優勢:真正的全平台覆蓋;所有設備間的數據(包括伺服器信息、密碼、密鑰、代碼片段)通過雲端端到端加密自動同步;手機端針對觸摸屏優化了極其好用的虛擬鍵盤(包含常用的 Tab、Ctrl、Esc 鍵);內置 SFTP 可視化管理。
- 劣勢:高級功能(如 SFTP、後台保持連接、多設備雲端同步)需要付費訂閱(Termius Pro)。
- 白嫖福利:如果你是在校學生,可以通過申請 GitHub Student Developer Pack(GitHub 學生包) 免費獲取 Termius Pro 權限。
| Win | iOS | Android |
|---|---|---|
2.2 Termius 的基礎配置與主機添加
- 下載與註冊:在各大應用商店或官網下載 Termius,並註冊一個 Termius 賬號。這個賬號就是你跨平台同步的唯一憑證。
- 添加主機 (Host): 打開 Termius,點擊
New Host:- Label (標籤):給伺服器起個好記的名字(我就隨便了),比如 搬瓦工測試1 。
- Address (地址):填入你的 VPS 公網 IP。
- Port (端口):默認是
22。如果你在安全設置中修改了 SSH 端口,請填入修改後的數字。 - Username (用戶名):通常是
root,或者你自己創建的普通用戶(如ubuntu)。 - Password / Key (密碼或密鑰):你可以直接輸入密碼,但強烈建議使用 SSH 密鑰(見下文)。
- 保存並連接:雙擊新建的主機,第一次連接時會彈出一個指紋確認框 (Fingerprint),點擊
Add and Continue,即可看到熟悉的黑色命令行界面。

2.3 在 Termius 中優雅地管理 SSH 密鑰 (Keychain)
跨平台管理最頭疼的就是私鑰文件在不同設備間怎麼傳遞。Termius 提供了一個叫做 Keychain(鑰匙串) 的功能。
- 點擊左側菜單欄的
Keychain(鑰匙圖標)。 - 點擊
+ New Key,你可以選擇Generate(讓 Termius 幫你生成一對全新的密鑰)或者Import(導入你已經在電腦上生成的私鑰文件)。 - 生成或導入後,這把「私鑰」就會被保存在你的 Termius 雲端(加密狀態)。
- 關鍵一步:回到你之前添加的 Host 屬性界面,在認證方式那裏,不要填密碼,而是點擊
Key下拉菜單,選擇你剛才在 Keychain 里保存的那把鑰匙。
多設備魔法:現在,你拿出 iPhone 或安卓手機,下載 Termius 並登錄同一個賬號。你會發現你的伺服器列表和那把至關重要的私鑰,都已經乖乖躺在手機裏了。在手機上點擊連接,瞬間連上伺服器,完全不需要重新導入任何文件。
| Win | IOS | Android |
|---|---|---|
2.4 Termius 的內置 SFTP 使用
在電腦端 Termius 的左側菜單中點擊 SFTP。 屏幕會分為左右兩半:左邊是你本地電腦的文件夾,右邊是你的 VPS 伺服器文件夾。 你只需要像操作本地文件一樣,在右側找到你要部署博客的目錄,把左側本地的文件直接拖拽過去即可,進度條會在下方顯示。

第三章:開源免費的替代方案(Tabby / Electerm)
如果你不想為 Termius 付費,或者更傾向於使用開源軟件以確保絕對的私隱安全,下面這兩款跨平台神器同樣能滿足你的需求。它們主要通過 GitHub Gist(GitHub 提供的一個代碼片段託管服務)來實現多設備之間的配置同步。
3.1 極客之選:Tabby (Terminal)
Tabby 是一款基於 Web 技術構建的現代化終端,支持 Windows、macOS 和 Linux。
- 特點:高度可定製化(主題、快捷鍵極其豐富)、支持分屏、自帶非常炫酷的特效。
- 同步機制:內置了 Sync 插件。
如何配置 Tabby 的跨平台同步?
- 登錄你的 GitHub 賬號,訪問
https://github.com/settings/tokens。 - 點擊
Generate new token (classic)。 - 隨便起個名字(如 Tabby Sync),勾選
gist權限(Create gist)。然後生成 token,複製那串很長的英文字符串(只顯示一次,務必保存好)。 - 在公司電腦和家裏電腦上分別下載安裝 Tabby。
- 打開 Tabby 的設置 ->
Sync (同步)。 - 將剛才複製的 GitHub Token 粘貼進去。
- 在一台電腦上配置好所有的 VPS 信息後,點擊
上传 (Upload)。 - 在另一台電腦上,輸入相同的 Token,點擊
下载 (Download)。 你的所有伺服器列表、字體設置、甚至外觀主題,瞬間完成跨設備同步!
3.2 簡單粗暴的實戰派:Electerm
Electerm 同樣是一款跨平台的開源 SSH/SFTP 客戶端。
- 特點:它的最大亮點是終端和 SFTP 默認同屏顯示。屏幕左邊敲命令,右邊直接就是文件管理器,對於經常需要修改配置文件的 VPS 新手來說,體驗極佳。
- 同步機制:同樣使用 GitHub Gist 同步。配置方法與上文的 Tabby 幾乎一模一樣:在設置中填入擁有 Gist 權限的 GitHub Token 即可實現雲端同步。
(註:以上兩款開源軟件目前對移動端 iOS/Android 的支持較弱,如果必須用手機管理,建議搭配移動端專屬的免費 SSH 軟件,如 ServerBox 等使用。)
第四章:硬核派玩法 —— 純原生 OpenSSH 與雲盤同步
如果你是一個極簡主義者,討厭安裝各種臃腫的第三方 SSH 客戶端,想要像真正的 Linux 大神一樣,只用系統自帶的終端(Windows Terminal / macOS Terminal)來管理所有設備,那麼這就是為你準備的高階方案。
4.1 神奇的 ~/.ssh/config 文件
系統自帶的 SSH 工具,每次連接都要敲一行長長的代碼,例如: ssh -p 2222 root@123.45.67.89 -i ~/.ssh/my_key 這簡直反人類。但其實,SSH 客戶端自帶了一個配置文件功能。
無論是 Windows 還是 Mac,在你當前用戶的根目錄下,都有一個隱藏文件夾 .ssh。在這個文件夾里新建一個名為 config 的無後綴文件。

用文本編輯器打開它,寫入以下內容:
# 我的 Halo 博客服务器
Host halo
HostName 123.45.67.89
Port 2222
User root
IdentityFile ~/.ssh/halo_ed25519
# 我的 测试 机器
Host test
HostName 98.76.54.32
Port 22
User ubuntu
IdentityFile ~/.ssh/test_rsa
保存後。奇蹟發生了! 以後無論你在 Windows 還是 Mac 的自帶終端里,只需要敲入:
ssh halo
系統就會自動讀取 config 文件,自動尋找對應的 IP、端口和密鑰,瞬間幫你連上伺服器!
4.2 利用雲盤實現原生多設備同步
既然所有的伺服器信息都在 config 文件里,所有的私鑰都在 .ssh 文件夾里,我們只需要同步這個文件夾不就行了?
實操步驟:
- 將你電腦上的整個
.ssh文件夾移動到你的雲盤同步目錄中(比如 OneDrive、iCloud Drive、Dropbox 文件夾)。假設路徑變為了~/OneDrive/My_SSH_Sync/。 - 在不同設備上,使用軟連結(Symlink),將系統默認的
.ssh路徑指向雲盤裏的路徑。
在 Mac/Linux 上執行:
ln -s ~/OneDrive/My_SSH_Sync ~/.ssh
在 Windows (以管理員身份運行命令提示符 cmd) 上執行:
mklink /D %USERPROFILE%\.ssh %USERPROFILE%\OneDrive\My_SSH_Sync
⚠️新手致命陷阱:權限問題 SSH 協議對私鑰(如 id_ed25519)的安全性要求極高。如果私鑰的權限過於開放(比如任何人都能讀取),SSH 客戶端會直接拒絕使用這把鑰匙並報錯 WARNING: UNPROTECTED PRIVATE KEY FILE!。 如果你通過雲盤同步到了 Mac 或 Linux 系統,請務必在終端中執行以下命令修復權限:
# 修改所有私钥文件,只允许你自己读写 (600)
chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/*id_ed25519
chmod 600 ~/.ssh/*id_rsa
第五章:專業的 SFTP 文件管理最佳實踐
雖然 Termius 和 Electerm 自帶了 SFTP 功能,但在處理海量文件(比如備份整個網站數據、下載幾十 GB 的日誌)時,專業的獨立 SFTP 軟件依然是不可替代的。
5.1 跨平台 SFTP 軟件推薦
- FileZilla (Win/Mac/Linux):老牌傳輸工具,完全免費。在
站点管理器中,將協議選擇為SFTP - SSH File Transfer Protocol,登錄類型選擇密钥文件,即可連接。 - Cyberduck (小黃鴨) (Win/Mac):界面更加現代化,不僅支持 SFTP,還支持各種雲存儲(如阿里雲 OSS、Amazon S3)。新手使用極其友好,拖拽即可上傳。
5.2 避坑:上傳後的權限與歸屬 (chown/chmod)
這是 VPS 新手最常遇到的「靈異」問題: 「明明我用 SFTP 把網頁文件上傳到伺服器了,為什麼打開網站提示 403 Forbidden?」「為什麼 Docker 容器啟動失敗,提示沒有權限讀取數據?」
原因解析: 當你使用 SFTP 登錄(假設你用的是 root 用戶登錄),你上傳的所有文件,其所有者 (Owner) 都會自動變成 root。 但是,如果你伺服器上運行的博客程序是用普通用戶(比如 www 或 nginx 用戶)運行的,那麼這個程序就沒有權限去讀取你剛才用 root 上傳的文件。
解決方案(必須掌握的兩個命令): 當你通過 SFTP 上傳完文件後,打開 SSH 終端,進入對應的文件夾。
- 修改文件所有者 (chown - Change Owner): 如果你知道程序是用
www-data用戶運行的,執行:
# 将 /var/www/html 目录下所有文件和子文件夹的所有者变更为 www-data
sudo chown -R www-data:www-data /var/www/html/
- 修改文件讀寫權限 (chmod - Change Mode): 一般來說,網站文件夾的安全權限標準是:目錄 755,文件 644。
# 设置所有文件夹权限为 755
find /var/www/html/ -type d -exec chmod 755 {} \;
# 设置所有文件权限为 644
find /var/www/html/ -type f -exec chmod 644 {} \;
結語:建立你自己的數字中樞
管理 VPS 從來不是一件枯燥的事情。當你建立起一套屬於自己的跨平台管理體系後,你會發現:
- 在辦公室,你可以用 PC 上的 Tabby 暢快地敲擊長串命令。
- 在星巴克,你可以翻開 Mac,利用原生的
~/.ssh/config瞬間登入後台。 - 在通勤的地鐵上,伺服器傳來警報,你可以掏出手機打開 Termius,用虛擬方向鍵熟練地查看日誌並重啟服務。
從單設備到多設備的跨越,標誌着你正在從一個 VPS 新手,蛻變為一名掌控全局的伺服器管理者。選擇最適合你的那款工具,將你的伺服器 IP、精良配置好的環境和珍貴的 SSH 密鑰安全地連接起來,開始享受隨時隨地運籌帷幄的極客樂趣吧!






