มีแอปไคลเอนต์ SSH มากมายสำหรับ iPhone และ iPad แต่ไม่ใช่ทั้งหมดที่ทำงานได้ตามที่คาดไว้ บางรายการฟรีในขณะที่บางคนจ่ายเงินและทั้งหมดทำหน้าที่พื้นฐานในการเชื่อมต่อกับเซิร์ฟเวอร์ SSH แต่ความต้องการของผู้ใช้แตกต่างจากเพียงแค่การมีส่วนร่วมกับเซิร์ฟเวอร์เพื่อให้สามารถกำหนดค่าการส่งต่อ SSH Agent การส่งต่อพอร์ตและแม้แต่การสร้างคีย์สาธารณะ - ส่วนตัว ดังนั้นในเหตุผลเหล่านี้นี่คือไคลเอนต์ SSH ที่ดีที่สุดสำหรับ iOS
แอพไคลเอนต์ SSH ที่ดีที่สุดสำหรับ iOS
1. GetConsole
GetConsole เป็นแอปไคลเอนต์ SSH ที่ดูเรียบง่ายที่สุด UI เรียบๆเหมือน PuTTY เมื่อคุณเปิดแอปคุณจะได้รับการต้อนรับด้วยหน้าจอสีดำ ที่มุมขวาบนคุณจะเห็นไอคอนแฮมเบอร์เกอร์คลิกที่ถาดการตั้งค่าที่เปิดขึ้น แม้ว่า UI จะเรียบง่าย แต่แอพก็มีคุณสมบัติมากมาย คุณสามารถบันทึกโฮสต์และข้อมูลรับรองของคุณหรือเริ่มเซสชันอย่างรวดเร็วโดยไม่ต้องบันทึกรายละเอียด
เทอร์มินัลไคลเอนต์รองรับปุ่ม Tab, Ctrl, Cmd และลูกศรพร้อมกับอินพุตคีย์บอร์ดปกติ คุณสามารถจัดเก็บรหัสผ่านในแอปซึ่งใช้แทนการกรอกอัตโนมัติในระหว่างการเข้าสู่ระบบ ในกรณีที่เป็นเซิร์ฟเวอร์ที่คุณเชื่อมต่อเป็นประจำคุณสามารถตั้งค่าคีย์ได้
รองรับการเข้ารหัส อัลกอริทึมเช่น SSH1, RSA, DSA. คีย์ที่สร้างขึ้นอยู่ในรูปแบบ PPK ซึ่งรองรับ PuTTY ด้วย และในกรณีที่คุณใช้ PuTTY บนเดสก์ท็อปคุณสามารถคัดลอกและวางข้อมูลคีย์ส่วนตัวบน iPhone หรือ iPad ได้ ต้องบอกว่าไม่มีตัวเลือกในการสร้างคีย์จากไฟล์ ยิ่งไปกว่านั้นแอปยังมี Script Manager ที่สามารถดำเนินการบางอย่างโดยอัตโนมัติตามทริกเกอร์เหตุการณ์
GetConsole ใช้งานได้ดีเกือบตลอดเวลา แต่ในบางครั้ง GUI อาจดูยุ่งยาก บ่อยครั้งที่มันจะไม่จดจำการสัมผัสของฉันและฉันจะต้องแตะสองครั้งหรือบังคับปิด นอกจากนี้เมนูการตั้งค่ายังไม่ใช้งานง่ายและค่อนข้างรกด้วยตัวเลือก แอปนี้ไม่มีรูปแบบที่ต้องชำระเงินและแม้แต่เวอร์ชันฟรีก็ไม่อนุญาตให้คุณตั้งเวลาที่มีชีวิตอยู่ ในกรณีที่คุณสงสัยเกี่ยวกับจำนวนการเชื่อมต่อคุณไม่สามารถสร้างหลายเซสชันไปยังเซิร์ฟเวอร์เดียวได้ แต่อนุญาตให้มีการเชื่อมต่อหลายรายการ
อัลกอริทึมการเข้ารหัส: SSH1, RSA, DS
ภาพรวม:
- การเชื่อมต่อผ่าน SSH / TELNET / TCP / Serial / Bluetooth พร้อมการรองรับหลายแท็บ
- เซิร์ฟเวอร์ TFTP ในตัว
- รองรับคีย์บอร์ด Bluetooth
- รองรับการเขียนสคริปต์และตัวเลือกการบันทึกแบบเต็ม
- SSH Agent และการส่งต่อพอร์ต
ดาวน์โหลด GetConsole (ฟรี)
2. WebSSH
WebSSH Essential ไม่เพียง แต่เป็นไคลเอนต์ SSH เท่านั้น แต่ยังรวมถึงไคลเอนต์ SFTP และ HTTP ด้วย UI ของแอปนั้นค่อนข้างธรรมดาโดยมีโปรโตคอลทั้งหมดวางไว้ที่ด้านล่างเป็นแท็บ ซึ่งแตกต่างจาก GetConsole ไม่มีตัวเลือกการเชื่อมต่อด่วน คุณต้องเพิ่มและกำหนดค่าโฮสต์เพื่อสร้างการเชื่อมต่อ เช่นเดียวกับ GetConsole WebSSH ยังอนุญาตให้นำเข้าคีย์จากไฟล์ PPK และ OpenSSH หรือคุณสามารถเลือกที่จะสร้างคีย์ด้วยตนเองได้ตลอดเวลาโดยใช้คีย์ RSA หรือ DSA ของคุณเอง
ไม่เหมือนแอปอื่น ๆ ตรงนี้คุณมีแป้นพิมพ์ลัดน้อยกว่า ตัวอย่างเช่นฉันไม่พบปุ่ม Fn และปุ่ม Esc ต้องบอกว่าแอพรองรับการสัมผัสเช่นการปัดไปทางซ้ายหรือขวาเพื่อเลื่อนไปมาระหว่างเซสชัน SSH หลาย ๆ เซสชันหรือเลื่อนขึ้นและลงเพื่อดูเอาต์พุตเทอร์มินัลก่อนหน้า แม้ว่าแอปจะรองรับบลูทู ธ หรือแป้นพิมพ์ภายนอก แต่ฉันมักมีปัญหาในการเชื่อมต่อกับแอป
WebSSH เวอร์ชันฟรีให้ข้อเสนอที่ดี แต่บางครั้งโฆษณาอาจสร้างความรำคาญได้ หากคุณใช้งานระดับพรีเมียมคุณจะได้รับประสบการณ์แบบไม่มีโฆษณาพร้อมกับคุณสมบัติเพิ่มเติมบางอย่างเช่นการสร้างคีย์การเรียกใช้เทอร์มินัลในพื้นหลัง ฯลฯ ในกรณีของฟรีนั้นมีปัญหาแปลก ๆ ที่ฉันประสบ แอปจะหยุดเซสชันที่ใช้งานบ่อยและทิ้งเซสชัน tty ที่เปิดอยู่บนเซิร์ฟเวอร์ระยะไกล ดังนั้นฉันต้องยุติการเชื่อมต่อจากเซิร์ฟเวอร์ด้วยตนเองและบังคับให้รีสตาร์ทแอป ในบางครั้งแอปไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์ด้วยซ้ำและบันทึกก็ไม่มีคำอธิบายที่ชัดเจน
อ่าน:5 แอพวิเคราะห์ Wi-Fi ที่ดีที่สุดสำหรับ iPhone และ iPad
อัลกอริทึมการเข้ารหัส: RSA, DSA
ภาพรวม:
- รองรับ SFTP, Tunneling, HTTP, WebSSH
- การสร้างคีย์แบบแมนนวล ฯลฯ
ดาวน์โหลด WebSSH Essential (ฟรี)
3. เปลือก
Shelly เป็นแอปไคลเอนต์ SSH โดยเฉพาะที่ใช้ PuTTY แอพนี้ค่อนข้างธรรมดาและคุณจะได้รับการต้อนรับด้วยหน้าจอตัวจัดการการเชื่อมต่อเมื่อเริ่มต้น ที่นี่การเชื่อมต่อที่เพิ่มและล่าสุดของคุณจะปรากฏขึ้น Shelly ไม่อนุญาตให้คุณมีหลายเซสชันหรือการเชื่อมต่อในตัวแปรฟรี
เทอร์มินัลรองรับท่าทางสัมผัสตามการกระทำเช่นคุณสามารถบีบนิ้วเพื่อเพิ่มขนาดตัวอักษร Shelly ใช้เครื่องยนต์ PuTTY และสามารถมองเห็นได้ชัดเจนเมื่อคุณเปิด แป้นพิมพ์ Shelly ภายในเทอร์มินัลมีปุ่มพิเศษบางอย่างเช่น Fn, Esc, Ctrl, ลูกศรและเลื่อน รุ่นพรีเมี่ยมมีข้อเสนอมากขึ้นและฟรีแวร์ถูก จำกัด ไว้ที่คุณสมบัติของโลหะเปลือย ในเวอร์ชันพรีเมียมคุณจะสร้างและนำเข้าคีย์ส่วนตัวได้ นอกจากนี้คุณสามารถให้เซสชันทำงานอยู่เบื้องหลังได้
โดยรวม Shelly เป็นไคลเอนต์ SSH ที่ดี แต่คุณสมบัติขั้นสูงส่วนใหญ่เช่นการสร้างคีย์เป็นแบบพรีเมียมซึ่งทำให้ฟรีนั้นค่อนข้างธรรมดาและไม่น่าสนใจสำหรับผู้ใช้ระดับสูง
อัลกอริทึมการเข้ารหัส:3DES, ChaCha20, ปักเป้า, 3DES
ภาพรวม:
- SSH Agent และการส่งต่อพอร์ต
- ตัวเลือกในการสร้างคีย์ด้วยตนเอง
- การรองรับท่าทางในเทอร์มินัล
- รหัสผ่านล็อคแอป
ดาวน์โหลด Shelly (ฟรี)
4. เทอร์มิอุส
Termius เป็นแอปไคลเอนต์ SSH ที่ได้รับความนิยมสูงสุดสำหรับ Android และมีอยู่ใน iOS ด้วย UI มีน้อยและดูเหมือนเทอร์มินัลที่มีการสัมผัสที่ทันสมัย เมื่อเปรียบเทียบกับแอพที่กล่าวถึงข้างต้น Termius ให้ Mosh ในกรณีที่คุณไม่ทราบ Mosh สร้างขึ้นสำหรับไคลเอ็นต์ SSH บนอุปกรณ์เคลื่อนที่ ซึ่งจะช่วยให้มือถือของคุณเชื่อมต่อกับเซิร์ฟเวอร์ SSH แม้ว่าคุณจะใช้เครือข่าย Wi-Fi และข้อมูลมือถือที่แตกต่างกัน
เช่นเดียวกับแอพที่กล่าวถึงข้างต้น Termius ยังรองรับการนำเข้าคีย์หรือสร้างด้วยตนเอง นอกจากนี้คุณยังสามารถส่งออกคีย์ของคุณไปยังไฟล์ข้อความ, ไฟล์ PEM หรือ PPK จากนั้นแชร์คีย์ของคุณกับ Termius บนอุปกรณ์อื่น ๆ ผ่าน iTunes คุณยังสามารถตั้งค่าการส่งต่อพอร์ตในแอปผ่านอินเทอร์เฟซ GUI รองรับการส่งต่อพอร์ตในเครื่องระยะไกลและแบบไดนามิก
ไม่มีอะไรจะบ่นเกี่ยวกับ Termius แต่การรายงานข้อผิดพลาดสามารถปรับปรุงได้อย่างแน่นอน ทุกครั้งที่มีการเชื่อมต่อล้มเหลวระบบจะไม่เปิดเทอร์มินัลและอธิบายข้อผิดพลาด คุณต้องเปิดบันทึกหรือคลิกที่ไอคอนข้อผิดพลาดอีกครั้งซึ่งไม่ได้ให้รายละเอียดเพียงพอเกี่ยวกับการเชื่อมต่อที่ล้มเหลวอีกครั้ง
อัลกอริทึมการเข้ารหัส: AES, DES, 3DES, AES-128 และ AES-256
ภาพรวม:
- Mosh และ Telnet
- การเชื่อมต่อและเซสชันหลายรายการ
- ตัวเลือกในการจัดกลุ่มโฮสต์หลายรายการในกลุ่ม
- การส่งต่อพอร์ตแบบโลคัลระยะไกลและไดนามิก
- ตัวเลือกในการนำเข้าและสร้างคีย์
- การเข้าสู่ระบบเซสชันในแอป
ดาวน์โหลด Termius (ฟรี)
5. กะพริบกะลา
Blink Shell เป็นแอปที่ต้องชำระเงินเพียงรายการเดียวในรายการนี้และจะทำให้คุณกลับมาอยู่ที่ประมาณ $ 20 ตอนนี้แอพมีคุณสมบัติพิเศษบางอย่างสำหรับราคานี้ ก่อนอื่นมันใช้ HTerm ของ Chromium เพื่อพิมพ์ข้อผิดพลาด dmesg ได้เร็วขึ้นบนเทอร์มินัลไคลเอ็นต์ แอปมีการรายงานข้อผิดพลาดที่ดีที่สุดในรายการนี้ ไม่ว่าโฮสต์ของคุณจะไม่ตอบสนองหรือ T-Mobile ของคุณไม่อนุญาตให้ใช้ LTE และคุณจำเป็นต้องเปิดใช้งาน VPN Blink Shell ส่วนใหญ่จะตรงกับการรายงานข้อผิดพลาด
คล้ายกับ Termius ใช้ Mosh ซึ่งจำเป็นอย่างยิ่งสำหรับไคลเอนต์ SSH มือถือ นอกจากนี้ยังมีการสนับสนุนแป้นพิมพ์ภายนอกที่ดีที่สุด ตรวจจับท่าทางแทร็กแพดและคุณสามารถเลื่อนได้อย่างราบรื่นด้วย
Prompt2 เป็นอีกหนึ่งแอปที่ต้องชำระเงิน แต่ยังไม่มี Mosh ให้บริการในตอนนี้ นอกจากนี้ยังรองรับ Face ID สำหรับการตรวจสอบสิทธิ์
อัลกอริทึมการเข้ารหัส: AES-128 และ AES-256
ภาพรวม:
- Mosh และ SSH
- การส่งต่อพอร์ต
- นำเข้าและสร้างคีย์
- ตัวเลือกในการซิงค์คีย์กับ iCloud
- รองรับทั้งทางลัด Vim และ Emac
- แบบอักษรและธีมที่กำหนดเอง
ดาวน์โหลด Blink Shell ($ 19.99)
คุณควรเลือกอันไหน?
หากคุณต้องการแอปสำหรับการเชื่อมต่อและตัวจัดการเซิร์ฟเวอร์ปกติ Termius จะเป็นตัวเลือกที่ดีที่สุด สถานการณ์เดียวที่คุณควรใช้ GetConsole คือถ้าคุณมีการส่งต่อตัวแทน SSH สำหรับการใช้งานเพียงครั้งเดียวคุณสามารถลองใช้ WebSSH และ Shelly หากคุณชอบทำงานบน iPad หรือ iPhone Blink ควรอยู่ในรายการแอพที่ต้องซื้อ
ที่กล่าวว่าหากคุณพบบางสิ่งที่เราขาดหายไปให้แสดงความคิดเห็นของคุณในความคิดเห็นด้านล่าง ฉันชอบที่จะได้ยินคุณ
ยังอ่าน:6 ไคลเอนต์ Android SSH ที่ดีที่สุดที่คุณควรลอง