用於 iOS 管理遠程服務器的最佳 SSH 客戶端應用程序


有許多適用於 iPhone 和 iPad 的 SSH 客戶端應用程序,但並非都按預期工作。有些是免費的,有些是付費的,它們都執行連接到 SSH 服務器的基本功能。然而,用戶的需求與僅僅使用服務器不同,能夠配置 SSH 代理轉發、端口轉發,甚至公鑰/私鑰生成。由於這些原因,下面列出了適用於 iOS 的最佳 SSH 客戶端。

最好的 ssh 客戶端 ios

適用於 iOS 的最佳 SSH 客戶端應用程序

1. 獲取控制台

GetConsole 是最基本的 SSH 客戶端應用程序。 UI 與 PuTTY 非常相似。當我啟動應用程序時,我得到一個黑屏。您將在右上角看到一個漢堡圖標,單擊它以打開設置托盤。 用戶界面很簡單,但該應用程序包含許多功能。您可以保存主機和憑據或快速啟動會話而不保存詳細信息。

除了常規鍵盤輸入外,客戶端還支持 Tab、Ctrl、Cmd 和箭頭鍵。您可以將密碼存儲在一個應用程序中,該應用程序可替代登錄時的自動填充功能。對於您定期連接的服務器,您還可以設置密鑰。

支持加密 SSH1、RSA、DSA等算法生成的密鑰是 PPK 格式,PuTTY 也支持。或者,如果您在桌面上使用 PuTTY,您可以復制私鑰數據並將其粘貼到您的 iPhone 或 iPad。話雖如此,沒有從文件創建密鑰的選項。此外,該應用程序還有一個腳本管理器,可讓您根據事件觸發器自動執行某些操作。

GetConsole 在大多數情況下運行良好,但 GUI 可能很麻煩。很多時候我的觸摸無法識別,我必須雙擊或強制關閉。即使在免費版本中,您也無法設置保持活動計時器。如果您對連接數有疑問,則不能與單個服務器建立多個會話,但允許多個連接。

獲取控制台

密碼算法: SSH1、RSA、DS

概述:

  • 通過 SSH/TELNET/TCP/串行/藍牙連接,支持多標籤
  • 集成 TFTP 服務器
  • 藍牙鍵盤支持
  • 腳本支持和完整的日誌記錄選項
  • SSH 代理和端口轉發。

下載 獲取控制台 (自由)

2.WebSSH

WebSSH Essential 不僅是一個 SSH 客戶端,還是一個 SFTP 和 HTTP 客戶端。該應用程序的 UI 非常基本,所有協議都以選項卡的形式排列在底部。 與 GetConsole 不同,沒有快速連接選項。必須添加並配置主機以建立連接。 與 GetConsole 一樣,WebSSH 也可以從 PPK 和 OpenSSH 文件中導入密鑰。或者,您始終可以選擇通過您自己的 RSA 或 DSA 密鑰手動生成密鑰。

與其他應用程序不同,這裡的鍵盤快捷鍵更少。例如,我找不到 Fn 鍵和 Esc 按鈕。也就是說,該應用程序支持觸摸操作,例如向左或向右滑動以在多個SSH會話之間滾動,以及向上和向下滾動以查看先前的終端輸出。該應用程序支持藍牙和外接鍵盤,但我經常遇到連接問題應用程序。

WebSSH 的免費版本提供了不錯的服務,但廣告有時會讓人討厭。 Going Premium 為您提供無廣告體驗以及密鑰生成、在後台運行終端等附加功能。對於免費的,我遇到了一個奇怪的問題。該應用程序經常凍結活動會話,在遠程服務器上留下一個打開的 tty 會話。所以我必須手動終止與服務器的連接並強制應用程序重新啟動。在某些情況下,應用程序甚至無法連接到服務器,並且日誌中也沒有明確的解釋。

網絡SSH

閱讀:適用於 iPhone 和 iPad 的 5 個最佳 Wi-Fi 分析器應用程序

密碼算法: RSA、DSA。

概述:

  • 支持 SFTP、隧道、HTTP、WebSSH
  • 手動生成密鑰等

下載 WebSSH 基礎 (自由)

3.雪利酒

Shelly 是一個基於 PuTTY 的專用 SSH 客戶端應用程序。該應用程序非常基本,並在啟動時顯示連接管理器屏幕。在這裡,您將看到您最近添加的連接。 Shelly 在免費版本中不允許多個會話或連接。

終端 支持基於動作的手勢,例如捏以增加字體大小。 雪莉酒 它基於 PuTTY 引擎,當你打開它時,它是不言自明的。終端內的 Shelly 鍵盤有一些額外的鍵,如 Fn、Esc、Ctrl、箭頭和滾動。高級版具有更多功能,而免費軟件僅限於裸機功能。高級版允許您生成和導入私鑰。除此之外,您還可以在後台保持會話處於活動狀態。

總體而言,Shelly 是一款出色的 SSH 客戶端,但大多數高級功能(如密鑰生成)都是高級功能,因此免費功能非常基礎,對高級用戶沒有吸引力。

雪莉酒

密碼算法: 3DES,恰恰20,河豚,3DES。

概述:

  • SSH 代理和端口轉發
  • 手動生成密鑰的選項
  • 終端手勢支持
  • 密碼鎖定應用程序

下載 雪莉酒 (自由)

4. 熱力士

Termius 是 Android 上最流行的 SSH 客戶端應用程序,也出現在 iOS 上。 UI 是最小的,看起來像一個現代的觸摸終端。與上面的應用程序相比,Termius 提供了 Mosh。如果您不知道,Mosh 是為移動 SSH 客戶端構建的。即使您在不同的 Wi-Fi 網絡和移動數據之間跳轉,這也可以讓您的手機保持與 SSH 服務器的連接。

與上面的應用程序類似,Termius 也支持導入密鑰或手動生成它們。此外,您可以將您的密鑰導出到文本文件、PEM 或 PPK 文件,並通過 iTunes 在其他設備上與 Termius 共享。 您還可以使用 GUI 界面在應用程序中設置端口轉發。支持本地、遠程和動態端口轉發。

我對 Termius 沒有什麼好抱怨的,但是錯誤報告肯定可以改進。每次連接失敗時,它都不會打開終端並解釋錯誤。您必須打開日誌或單擊未提供有關失敗連接的足夠詳細信息的錯誤圖標。

Termius - 最好的 ssh 客戶端

密碼算法: AES、DES、3DES、AES-128 和 AES-256。

概述:

  • mosh 和遠程登錄
  • 多個連接和會話
  • 將多個主機分組的選項
  • 本地、遠程和動態端口轉發
  • 導入和生成密鑰的選項
  • 應用程序中的會話記錄

下載 熱敏 (自由)

5. 閃殼

Blink Shell 是此列表中唯一的付費應用程序,售價約為 20 美元。目前,該應用程序以這個價格提供了一些獨特的功能。該應用程序在此列表中具有最好的錯誤報告。Shell 主要支持錯誤報告。

與 Termius 一樣,它使用 Mosh,這對於移動 SSH 客戶端至關重要。此外,它提供了最好的外接鍵盤支持。檢測觸控板手勢以實現無縫滾動。

Prompt2 是另一個付費應用程序,但它目前不提供 Mosh。此外,它還支持 Face ID 進行身份驗證。

flashing ssh - 最好的 ssh 客戶端 ios

密碼算法: AES-128 和 AES-256。

概述:

  • Mosh 和 SSH
  • 轉發端口
  • 導入和生成密鑰
  • 與 iCloud 同步密鑰的選項
  • 支持 Vim 和 Emac 快捷鍵
  • 自定義字體和主題

下載 眨眼殼 (19.99 美元)

你應該選擇哪一個?

如果您需要一個用於定期連接的應用程序和一個服務器管理器,那麼 Termius 是您的最佳選擇。 使用 GetConsole 的唯一場景是當您有 SSH 代理轉發時。對於簡單的一次性使用,您可以嘗試 WebSSH 或 Shelly。 如果您更喜歡在 iPad 或 iPhone 上工作,Blink 應該在您應該購買的應用程序列表中。

也就是說,如果您發現我們遺漏的內容,請在下面的評論中表達您的想法。

另請閱讀:您應該嘗試的 6 個最佳 Android SSH 客戶端