วิธี SSH ไปยัง iPhone หรือ iPad

สารบัญ:

Anonim

คุณอาจทราบแล้วว่า iOS มีสถาปัตยกรรมแบบยูนิกซ์พื้นฐานเหมือนกับ Mac OS X และด้วยเหตุนี้คุณจึงสามารถ SSH ใน iPhone หรือ iPad ได้เหมือนกับที่คุณเชื่อมต่อกับ Mac หรือเครื่องที่ใช้ระบบปฏิบัติการยูนิกซ์ .

สำหรับผู้ใช้ที่เนิร์ดกว่าเรา ความสามารถนี้จะถูกปิดใช้งานโดยไม่ต้องเจลเบรค ดังนั้นในการที่จะ SSH ลงในอุปกรณ์ iOS ของคุณ คุณจะต้องเจลเบรคก่อนวิธีการดำเนินการจะแตกต่างกันไปตามเวอร์ชันของ iOS ที่ฮาร์ดแวร์ของคุณใช้ แต่คุณสามารถดูข้อมูลการแหกคุกของเราได้ที่นี่ โดยขึ้นอยู่กับเวอร์ชัน iOS และรุ่นอุปกรณ์ iPhone หรือ iPad ของคุณ

เพื่อชี้แจง นี่คือคำแนะนำเกี่ยวกับ วิธีการตั้งค่าความสามารถในการ SSH ลงใน iPhone หรือ iPad ของคุณจากเครื่องอื่น หากคุณ กำลังมองหาไคลเอนต์ SSH สำหรับ iPhone หรือ iPad การแจ้งบน iOS App Store นั้นดีที่สุดและมีราคาประมาณ $15

วิธีตั้งค่า SSH แล้วเชื่อมต่อ SSH กับ iPhone หรือ iPad

ตามที่กล่าวไว้ก่อนหน้านี้ สิ่งแรกที่คุณต้องทำคือการเจลเบรค ซึ่งอยู่นอกเหนือขอบเขตของบทความนี้ แต่ทำได้ง่าย หลังจากที่ iPhone, iPad หรือ iPod touch ของคุณถูกเจลเบรคแล้ว ให้ดำเนินการดังต่อไปนี้:

ขั้นตอนที่ 1) จากอุปกรณ์ iOS

  • เปิด Cydia แล้วค้นหาและติดตั้ง OpenSSH (อยู่ในส่วนเครือข่ายบน Cydia) คุณจะไม่เห็นอะไรใน Springboard เพราะสิ่งนี้ทำงานในพื้นหลัง
  • หลังจากดาวน์โหลดและติดตั้ง OpenSSH แล้ว ให้แตะที่ “การตั้งค่า” จากนั้นไปที่ “Wi-Fi”
  • แตะที่ลูกศรถัดจากเราเตอร์ WiFi ที่คุณเชื่อมต่ออยู่ ซึ่งจะเป็นการเรียกการตั้งค่าเครือข่ายไร้สายขึ้นมา
  • ให้จด IP Address ไว้ที่หน้าจอแรก เช่น เราจะบอกว่าเป็น 192.168.1.103

ขั้นตอนที่ 2) SSH จาก Mac หรือ Windows PC ของคุณ

  • เปิด Terminal ใน Mac OS X หรือ PuTTY สำหรับผู้ใช้ Windows
  • พิมพ์คำสั่งต่อไปนี้ที่บรรทัดคำสั่ง:
  • ssh [email protected]

    อย่าลืมใช้ที่อยู่ IP ที่คุณพบในขั้นตอนก่อนหน้าบน iPhone ของคุณ

  • รอหนึ่งหรือสองนาทีในขณะที่สร้างคีย์การเข้ารหัส SSH ให้ยอมรับเมื่อ (หาก) ถูกถาม ความล่าช้านี้จะเกิดขึ้นเฉพาะในครั้งแรกที่คุณ ssh จากคอมพิวเตอร์ไปยังอุปกรณ์ iOS
  • เมื่อถูกถามรหัสผ่าน ให้ใช้ “alpine” แต่ไม่ต้องใส่เครื่องหมายคำพูด นี่เป็นรหัสผ่านเริ่มต้นสำหรับอุปกรณ์ iOS ทั้งหมด

สนใจทักได้ครับ

ขั้นตอนที่ 3) เปลี่ยนรหัสผ่าน iOS เริ่มต้น: ตอนนี้คุณจะเชื่อมต่อกับ iPhone หรือ iPad ผ่าน SSH สิ่งแรกที่คุณจะต้องทำคือเปลี่ยนรหัสผ่านเริ่มต้น ไม่เช่นนั้นใครก็ตามในเครือข่ายจะสามารถเชื่อมต่อกับ iPhone, iPad หรือ iPod touch ของคุณได้ในทางทฤษฎี นี่เป็นเพียงเรื่องของการพิมพ์คำสั่งต่อไปนี้:

passwd

ระบุรหัสผ่านใหม่ จากนั้นยืนยันเมื่อถูกถาม

ตอนนี้คุณจะต้องเปลี่ยนรหัสผ่าน ID 'มือถือ' ให้ปลอดภัย โดยพื้นฐานแล้วจะมีขั้นตอนเดียวกัน:

รหัสผ่านมือถือ

ป้อนรหัสผ่านใหม่และยืนยัน

วิดีโอด้านล่างอธิบายขั้นตอนการเปลี่ยนรหัสผ่านรูท วิธีนี้ง่ายมากและใช้เวลาเพียงครู่เดียวเท่านั้น

หากคุณวางแผนที่จะเชื่อมต่อกับอุปกรณ์ iOS ของคุณบ่อยๆ คุณอาจต้องการตั้งค่าที่อยู่ IP ของ DHCP ด้วยตนเอง เพื่อไม่ให้มีการเปลี่ยนแปลงกับคุณ จากนั้นจึงตั้งค่านามแฝง SSH เพื่อไม่ให้ ต้องพิมพ์สตริงการเชื่อมต่อใหม่ทั้งหมด

SSH เข้าสู่ iPhone ของคุณจาก iPhone (หรือ iPad ไปยังตัวมันเอง ฯลฯ) เช่น: เชื่อมต่อกับ localhost

: สำหรับการเชื่อมต่อกับ localhost จากอุปกรณ์ iOS คุณเพียงแค่ต้องมีไคลเอ็นต์ SSH หรือ Terminal บน iPhone เท่านั้น อีกครั้ง ฉันจะแนะนำ Prompt จาก iOS App Store แต่ยังมีทางเลือกอื่นๆ อีก

SFTP ไปยัง iPhone หรือ iPad

: การถ่ายโอนไฟล์ไปยัง iPhone หรือ iPad เป็นเพียงเรื่องของการใช้ SFTP หลังจากติดตั้ง OpenSSH และกำลังทำงานอยู่คุณจะใช้ที่อยู่ IP การเข้าสู่ระบบ และรหัสผ่านเดียวกันกับการเชื่อมต่อกับ SSH จากไคลเอนต์ ftp แทนเทอร์มินัล ไคลเอนต์ FTP ฟรีที่ดีไม่กี่ตัว ได้แก่ CyberDuck สำหรับ Mac หรือ Filezilla สำหรับ Mac, Windows และ Linux

เบ็ดเตล็ดบน SSH

สิ่งนี้ใช้กับ iOS และ iPhone และ iPad ได้อย่างชัดเจน แต่ Mac ก็มีเซิร์ฟเวอร์ SSH ดั้งเดิมที่พร้อมให้เปิดใช้งานเช่นกัน และการสลับผ่านแผงการตั้งค่าทำได้ง่ายกว่ามาก หรือคุณสามารถเปิดใช้งาน เซิร์ฟเวอร์ SSH ผ่านบรรทัดคำสั่งของ Mac หากต้องการ ซึ่งค่อนข้างง่ายกว่าเล็กน้อยเมื่อเทียบกับการใช้การเจลเบรคแบบที่จำเป็นใน iOS

หากคุณมีข้อมูลเชิงลึกหรือเคล็ดลับเพิ่มเติมเกี่ยวกับการใช้ SSH บน iOS โปรดแบ่งปันในความคิดเห็นด้านล่าง!

วิธี SSH ไปยัง iPhone หรือ iPad