????????以下是?Termius for Mac 保姆級教程,涵蓋安裝配置、核心功能、實戰案例及常見問題解決方案,助你高效管理遠程服務器(如Vultr、AWS等)。
一、Termius 基礎介紹
1. Termius 是什么?
-
跨平臺SSH客戶端:支持Mac、Windows、iOS/Android,界面美觀且功能強大。
-
核心功能:
-
SSH/SFTP連接
-
多會話管理(標簽頁/分屏)
-
密碼/密鑰管理(Secure Shell)
-
端口轉發
-
團隊協作(付費版)
-
2. 適用場景
-
管理云服務器(Vultr/AWS/Linode)
-
本地與遠程文件傳輸
-
批量執行命令(支持Snippets)
二、Mac 保姆級教程:從安裝到實戰
步驟 1:安裝與初始設置
-
下載安裝
-
官網下載:Termius官網
-
Mac版直接拖入?
Applications
?文件夾。 -
首次打開需注冊賬號(免費版足夠個人使用)。
-
-
界面概覽
-
側邊欄:Hosts(服務器列表)、Snippets(命令片段)、SFTP(文件傳輸)。
-
頂部菜單:New Host(新增服務器)、Terminal(新建終端)。
-
步驟 2:添加服務器(以Vultr為例)
-
獲取服務器信息
-
Vultr控制臺 → 復制實例的?IP地址、SSH端口(默認22)、用戶名(如root)。
-
-
Termius 添加主機
-
點擊?+ New Host?→ 填寫:
-
Label: 自定義名稱(如?
Vultr-Tokyo
) -
Address: 服務器IP(如?
108.61.123.45
) -
Username:?
root
-
認證方式:
-
密碼:輸入Vultr提供的密碼。
-
SSH Key(推薦):
-
點擊?Keychain?→?+ New Key?→ 粘貼Mac本地公鑰(
~/.ssh/id_ed25519.pub
)。 -
返回主機設置,選擇該密鑰。
-
-
-
-
點擊?Save。
-
-
首次連接
-
雙擊主機 → 彈出終端窗口,首次連接需確認指紋(輸入?
yes
)。 -
成功登錄后顯示服務器命令行。
-
步驟 3:文件傳輸(SFTP)
-
圖形化操作
-
側邊欄點擊?SFTP?→ 選擇主機 → 左右拖拽文件即可傳輸。
-
-
命令行操作
# 從Mac上傳到服務器 scp -i ~/.ssh/id_ed25519 /本地/路徑/file.txt root@服務器IP:/遠程/路徑/ # 從服務器下載到Mac scp -i ~/.ssh/id_ed25519 root@服務器IP:/遠程/路徑/file.txt ~/Downloads/
三、實戰案例與高級功能
案例 1:管理多臺服務器
-
分組功能:
-
右擊側邊欄 →?New Group(如?
Web-Servers
)。 -
拖拽主機到分組,便于分類管理。
-
案例 2:使用Snippets批量部署
-
創建Snippet:
-
側邊欄 →?Snippets?→?+ New。
-
輸入名稱(如?
Install-Nginx
)和命令:sudo apt update sudo apt install -y nginx systemctl start nginx
-
-
批量執行:
-
右鍵Snippet →?Run on Host?→ 選擇目標服務器。
-
案例 3:端口轉發(調試Web應用)
-
場景:本地訪問服務器的Jupyter Notebook(默認端口8888)。
-
操作:
-
主機設置 →?Port Forwarding?→?+ Add。
-
設置:
-
Local Port:?
8888
-
Remote Port:?
8888
-
-
瀏覽器訪問?
http://localhost:8888
?即可。
-
四、Mac 常見問題及解決
問題 1:SSH連接失敗(Connection Refused)
-
可能原因:
-
服務器SSH服務未運行 / 防火墻阻止 / IP或端口錯誤。
-
-
解決:
-
檢查Vultr防火墻規則(放行TCP 22)。
-
在Termius中確認IP和端口無誤。
-
通過Vultr控制臺?View Console?登錄服務器,運行:
systemctl status sshd sudo ufw allow 22 # 若啟用UFW防火墻
-
問題 2:SFTP傳輸文件權限不足
-
現象:上傳文件提示?
Permission Denied
。 -
解決:
-
在Termius SFTP界面,右鍵文件 →?Change Permissions?→ 設置為?
755
。 -
或通過命令行修改:
chmod 755 /遠程/路徑/file.txt
-
問題 3:密鑰登錄失敗(Too Many Attempts)
-
原因:私鑰權限過寬或密鑰未正確加載。
-
解決:
-
在Mac終端修復密鑰權限:
chmod 600 ~/.ssh/id_ed25519
-
Termius中重新導入密鑰(Keychain → 刪除舊密鑰 → 重新添加)。
-
五、Termius 高級技巧
1. 自定義主題與字體
-
路徑:Settings → Appearance →
-
Theme: Dark/Light(護眼模式)。
-
Font: 推薦?
Fira Code
(支持連字,代碼更美觀)。
-
2. 團隊協作(付費版)
-
共享主機配置:
-
創建團隊 → 邀請成員 → 共享主機組(避免重復配置)。
-
3. 快速命令(Quick Commands)
-
示例:一鍵查看服務器負載:
-
設置命令別名:
top -c
?→ 保存為?check-load
。 -
輸入?
check-load
?直接執行。
-
六、總結與推薦設置
功能 | 推薦配置 |
---|---|
認證方式 | SSH密鑰(比密碼更安全) |
文件傳輸 | SFTP圖形化操作 +?scp 備份 |
多會話管理 | 分屏(Cmd+D)或標簽頁(Cmd+T) |
安全備份 | 導出主機配置(Settings → Export) |
下一步建議:
-
添加你的Vultr服務器,嘗試SFTP傳輸文件。
-
創建Snippet自動化部署Nginx或Python環境。
遇到問題可查閱Termius官方文檔或社區支持,高效運維從此開始! 🚀