วิธีการ SSH กับ iPhone (หรือ iPad)

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

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

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

วิธีตั้งค่า SSH จากนั้นเชื่อมต่อกับ SSH ไปยัง iPhone หรือ iPad

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

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

  • เปิด Cydia และค้นหาและติดตั้ง OpenSSH (ในส่วนระบบเครือข่ายใน Cydia) - คุณจะไม่เห็นอะไรบนกระดานกระโดดรถเพราะจะทำงานในแบ็กกราวด์
  • หลังจากดาวน์โหลดและติดตั้ง OpenSSH แล้วให้แตะ "Settings" จากนั้นไปที่ "Wi-Fi"
  • แตะที่ลูกศรถัดจากเราเตอร์ WiFi ที่คุณเชื่อมต่อซึ่งจะเป็นการเพิ่มการตั้งค่าเครือข่ายไร้สาย
  • จดบันทึกที่อยู่ IP ที่ปรากฏบนหน้าจอแรกตัวอย่างเช่นเราจะบอกว่าเป็น 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

ระบุรหัสผ่านใหม่แล้วยืนยันเมื่อถาม

ตอนนี้คุณต้องการเปลี่ยนรหัสผ่าน "อุปกรณ์เคลื่อนที่" เพื่อให้ปลอดภัยแล้วนี่เป็นขั้นตอนเดียวกัน

passwd mobile

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

วิดีโอด้านล่างจะดำเนินการเปลี่ยนรหัสผ่านราก นี้เป็นเรื่องง่ายมากและใช้เวลาเพียงชั่วครู่

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

SSH เข้า iPhone ของคุณจาก iPhone (หรือ iPad ไปเอง ฯลฯ ) ได้แก่ : เชื่อมต่อกับ localhost :
สำหรับการเชื่อมต่อไปยัง localhost จากอุปกรณ์ iOS คุณต้องมี SSH หรือไคลเอ็นต์เทอร์มินัลบน iPhone เอง อีกครั้งฉันจะแนะนำ Prompt จาก iOS App Store แต่มีตัวเลือกอื่น ๆ อยู่ที่นั่น

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