高效管理遠程服務器Termius for Mac 保姆級教程


????????以下是?Termius for Mac 保姆級教程,涵蓋安裝配置、核心功能、實戰案例及常見問題解決方案,助你高效管理遠程服務器(如Vultr、AWS等)。

一、Termius 基礎介紹

1. Termius 是什么?
  • 跨平臺SSH客戶端:支持Mac、Windows、iOS/Android,界面美觀且功能強大。

  • 核心功能

    • SSH/SFTP連接

    • 多會話管理(標簽頁/分屏)

    • 密碼/密鑰管理(Secure Shell)

    • 端口轉發

    • 團隊協作(付費版)

2. 適用場景
  • 管理云服務器(Vultr/AWS/Linode)

  • 本地與遠程文件傳輸

  • 批量執行命令(支持Snippets)

二、Mac 保姆級教程:從安裝到實戰

步驟 1:安裝與初始設置
  1. 下載安裝

    • 官網下載:Termius官網

    • Mac版直接拖入?Applications?文件夾。

    • 首次打開需注冊賬號(免費版足夠個人使用)。

  2. 界面概覽

    • 側邊欄:Hosts(服務器列表)、Snippets(命令片段)、SFTP(文件傳輸)。

    • 頂部菜單:New Host(新增服務器)、Terminal(新建終端)。

步驟 2:添加服務器(以Vultr為例)
  1. 獲取服務器信息

    • Vultr控制臺 → 復制實例的?IP地址SSH端口(默認22)用戶名(如root)

  2. Termius 添加主機

    • 點擊?+ New Host?→ 填寫:

      • Label: 自定義名稱(如?Vultr-Tokyo

      • Address: 服務器IP(如?108.61.123.45

      • Username:?root

      • 認證方式

        • 密碼:輸入Vultr提供的密碼。

        • SSH Key(推薦):

          1. 點擊?Keychain?→?+ New Key?→ 粘貼Mac本地公鑰(~/.ssh/id_ed25519.pub)。

          2. 返回主機設置,選擇該密鑰。

    • 點擊?Save

  3. 首次連接

    • 雙擊主機 → 彈出終端窗口,首次連接需確認指紋(輸入?yes)。

    • 成功登錄后顯示服務器命令行。

步驟 3:文件傳輸(SFTP)
  1. 圖形化操作

    • 側邊欄點擊?SFTP?→ 選擇主機 → 左右拖拽文件即可傳輸。

  2. 命令行操作

    # 從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批量部署
  1. 創建Snippet

    • 側邊欄 →?Snippets?→?+ New

    • 輸入名稱(如?Install-Nginx)和命令:

      sudo apt update
      sudo apt install -y nginx
      systemctl start nginx
  2. 批量執行

    • 右鍵Snippet →?Run on Host?→ 選擇目標服務器。

案例 3:端口轉發(調試Web應用)
  • 場景:本地訪問服務器的Jupyter Notebook(默認端口8888)。

  • 操作

    1. 主機設置 →?Port Forwarding?→?+ Add

    2. 設置:

      • Local Port:?8888

      • Remote Port:?8888

    3. 瀏覽器訪問?http://localhost:8888?即可。

四、Mac 常見問題及解決

問題 1:SSH連接失敗(Connection Refused)
  • 可能原因

    • 服務器SSH服務未運行 / 防火墻阻止 / IP或端口錯誤。

  • 解決

    1. 檢查Vultr防火墻規則(放行TCP 22)。

    2. 在Termius中確認IP和端口無誤。

    3. 通過Vultr控制臺?View Console?登錄服務器,運行:

      systemctl status sshd
      sudo ufw allow 22  # 若啟用UFW防火墻
問題 2:SFTP傳輸文件權限不足
  • 現象:上傳文件提示?Permission Denied

  • 解決

    1. 在Termius SFTP界面,右鍵文件 →?Change Permissions?→ 設置為?755

    2. 或通過命令行修改:

      chmod 755 /遠程/路徑/file.txt
問題 3:密鑰登錄失敗(Too Many Attempts)
  • 原因:私鑰權限過寬或密鑰未正確加載。

  • 解決

    1. 在Mac終端修復密鑰權限:

      chmod 600 ~/.ssh/id_ed25519
    2. 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)

下一步建議

  1. 添加你的Vultr服務器,嘗試SFTP傳輸文件。

  2. 創建Snippet自動化部署Nginx或Python環境。

遇到問題可查閱Termius官方文檔或社區支持,高效運維從此開始! 🚀

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/79290.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79290.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79290.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

理解數學概念——支集(支持)(support)

1. 支集(support)的定義 在數學中,一個實函數 f 的支集(support)是函數的不被映射到 0 的元素域(即定義域)的子集。若 f 的(定義)域(domain)是一個拓撲空間(即符合拓撲的集合),則 f 的支集則定義為包含( f 的元素域中)不被映射到0的所有點之最小閉集…

Vue 3 Element Plus 瀏覽器使用例子

Element Plus 是一個基于 Vue 3 的流行開源 UI 庫,提供了一系列的組件,幫助開發者快速構建現代化的用戶界面。它的設計簡潔、現代,包含了許多可定制的組件,如按鈕、表格、表單、對話框等,適合用于開發各種 Web 應用。 …

SSR vs SSG:前端渲染模式終極對決(附 Next.js/Nuxt.js 實戰案例)

一、引言:前端渲染模式的進化之路 隨著互聯網的發展,用戶對于網頁的加載速度和交互體驗要求越來越高。前端渲染技術作為影響網頁性能的關鍵因素,也在不斷地發展和演進。從最初的客戶端渲染(CSR),到后來的服…

算法筆記.分解質因數

代碼實現&#xff1a; #include<iostream> using namespace std; void breakdown(int x) {int t x;for(int i 2;i < x/i;i){if(t%i 0){int counts 0;while(t % i 0){t/i;counts;}cout << i <<" "<< counts<<endl;}}if(t >…

CUDA Error: the provided PTX was compiled with an unsupported toolchain

CUDA程序編譯時生成的PTX代碼與系統上的CUDA驅動版本不兼容 CUDA 編譯器版本&#xff1a; CUDA 12.6 (nvcc 編譯器版本) CUDA 驅動版本&#xff1a; CUDA 12.3 (nvidia-smi 驅動版本) 解決方法&#xff1a; 驅動版本下載參考&#xff1a;Your connected workspace for wiki…

計算機組成原理實驗(7) 堆指令部件模塊實驗

實驗七 堆指令部件模塊實驗 一、實驗目的 1、掌握指令部件的組成方式。 2、熟悉指令寄存器的打入操作&#xff0c;PC計數器的設置和加1操作&#xff0c;理解跳轉指令的實現過程。 二、實驗要求 按照實驗步驟完成實驗項目&#xff0c;掌握數據打入指令寄存器IR1、PC計數器的…

2022 年 6 月大學英語四級考試真題(第 2 套)——閱讀版——仔細閱讀題

&#x1f3e0;個人主頁&#xff1a;fo安方的博客? &#x1f482;個人簡歷&#xff1a;大家好&#xff0c;我是fo安方&#xff0c;目前中南大學MBA在讀&#xff0c;也考取過HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等證書。&#x1f433; &…

磁盤文件系統

磁盤文件系統 一、磁盤結構1.1 認識一下基礎的硬件設備以及真實的機房環境1.2 磁盤物理結構與存儲結構1、磁盤物理結構2、磁盤的存儲結構3、CHS地址定位4、磁盤的邏輯結構&#xff08;LBA&#xff09;5 磁盤真實過程5 CHS && LBA地址 二、理解分區、格式化1 引?"…

基于LangChain 實現 Advanced RAG-后檢索優化(下)-上下文壓縮與過濾

摘要 Advanced RAG 的后檢索優化&#xff0c;是指在檢索環節完成后、最終響應生成前&#xff0c;通過一系列策略與技術對檢索結果進行深度處理&#xff0c;旨在顯著提升生成內容的相關性與質量。在這些優化手段中&#xff0c;上文壓縮與過濾技術是提升檢索結果質量的重要手段。…

為什么 Vite 速度比 Webpack 快?

一、webpack會先進行編譯&#xff0c;再運行&#xff0c;vite會直接啟動&#xff0c;再按需編譯文件。 首先看兩張圖&#xff0c;可以清晰的看到&#xff0c;上面的圖是webpack編譯過的&#xff0c;而下面的圖是vite直接使用工程內文件。 二、區別于Webpack先打包的方式&am…

C# 操作符

C# 操作符 一、操作符概覽二、優先級與運算順序三、各類操作符的實例 一、操作符概覽 操作符&#xff08;運算符&#xff09;的本質是函數的簡記法 操作符不能脫離與它關聯的數據類型 int x 5; int y 4; int z x / y; Console.WriteLine(z);//輸出1double a 5.0; double b…

C++設計模式:面向對象的八大設計原則之四

里氏替換原則&#xff08;Liskov Substitution Principle&#xff0c;LSP&#xff09;是面向對象設計中的一個重要原則&#xff0c;它指出子類必須能夠替換它的基類&#xff0c;并且程序的行為不會發生改變。也就是說&#xff0c;在任何使用基類對象的地方&#xff0c;都可以透…

網絡通信領域的基礎或流行協議

一、TCP(傳輸控制協議) 1. 宏觀介紹 TCP:全稱“Transmission Control Protocol”——傳輸控制協議,是互聯網最基礎的傳輸協議之一。傳輸層協議,提供面向連接、可靠的字節流傳輸服務。它通過三次握手建立連接、四次揮手斷開連接,確保數據有序、完整地傳輸作用:讓兩個設備…

【教學類-34-10】20250503(通義萬相)4*3蝴蝶拼圖(圓形、三角、正方、半圓的凹凸小塊+參考圖灰色)

背景需求 2023年從網站上搜索拼圖代碼,陸續改良了圓形、三角形、菱形凹凸) 【教學類-34-05】20230425拼圖(“圓角”凹凸拼圖)3*4格子(中班主題《個別化拼圖》偏美術)_拼圖的槽叫什么形狀-CSDN博客文章瀏覽閱讀1.1k次。【教學類-34-05】20230425拼圖(“圓角”凹凸拼圖)…

bellard.org? : QuickJS 如何使用 qjs 執行 js 腳本

參閱上一篇&#xff1a;Fabrice Bellard&#xff08;個人網站&#xff1a;?bellard.org?&#xff09;介紹 Fabrice Bellard&#xff08;個人網站&#xff1a;?bellard.org?&#xff09;是計算機領域最具影響力的程序員之一&#xff0c;其貢獻跨越多個技術領域并持續推動開…

數據結構---

案例一 1.隨機生成n個工人工時&#xff0c;100以內&#xff0c;工號分別為2021101到2021100n 2.以工時數為關鍵字分別使用選擇排序、冒泡排序、插入排序進行升序排序。 3.把排序后的結果輸出&#xff0c;包括工號工時數 4.比較三種算法對相同的n值數組排序所花的時間 代碼如下&…

Python硬核革命:從微控制器到FPGA的深度開發指南

1. 重新定義硬件開發:Python的顛覆性突破 傳統硬件開發長期被C/C++和Verilog/VHDL統治,但Python正通過兩條路徑改變這一格局: 1.1 微控制器領域的MicroPython革命 完整Python 3.4語法支持,運行在資源受限的MCU上(最低要求:64KB ROM,16KB RAM) 直接內存訪問能力,突破…

基于springboot+vue的寵物共享平臺

開發語言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服務器&#xff1a;tomcat7數據庫&#xff1a;mysql 5.7數據庫工具&#xff1a;Navicat12開發軟件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;Maven3.3.9 系統展示 寵物寄養管理 寵…

day 11 超參數調整

一、內參與外參&#xff08;超參數&#xff09; 內參是模型為了適應訓練數據而自動調整的&#xff0c;是模型內部與訓練數據緊密相關的因素&#xff0c;不同的訓練數據會導致模型學習到不同的參數值&#xff0c;這些參數在模型訓練完成后就固定下來。 超參數是在模型訓練前需…

快速搭建對象存儲服務 - Minio,并解決臨時地址暴露ip、短鏈接請求改變瀏覽器地址等問題

其他文章 服務容錯治理框架resilience4j&sentinel基礎應用---微服務的限流/熔斷/降級解決方案-CSDN博客 conda管理python環境-CSDN博客 快速搭建對象存儲服務 - Minio&#xff0c;并解決臨時地址暴露ip、短鏈接請求改變瀏覽器地址等問題-CSDN博客 大模型LLMs的MCP入門-…