in , ,

แก้ปัญหา port 22 : Connection refused

Error : port 22 : Connection refused

หลายๆท่านคงเจอปัญหา error นี้นะครับในการ connect with Terminal  ปัญหานี้เกิดได้ 2 สาเหตุหลักๆ

1.ไม่ได้เปิด Remote Login โดยเข้าไปเปิดที่Settings>Sharing>Remote Login

2. ไม่ได้เปิด openssh ที่ตัว iDevice  (ต้องติดตั้ง Cydia>Search>openSSH)

 ข้อจำกัด

1.ต้องอยู่ในวงแลนเดียวกันเท่านั้น (รับสัญญาณอินเตอร์เน็ตจาก Router ตัวเดียวกัน )

2.ต้องรู้ ip@dress ของ idevice ที่เราต้องการจะเชื่อมต่อเพื่อเข้าไปจัดการ

3.iDevice ต้องตั้งค่า Never lock screen หากปล่อยให้หน้าจอดับไปจะแสดงข้อความ ” The authenticity of host ‘192.168.1.1’ can’t established.

เปิด Remote Login โดยเข้าไปเปิดที่

Settings>Sharing>Remote Login

sharing1  sharing2

เปิด openssh ที่ตัว iDevice ของเรา(ปัญหานี้เกิดส่วนมากแล้วเกิดจากการที่ทุกคน ” ปิด ” openSSH ไว้เพื่อป้องกันการเชื่อมต่อจากภายนอกหรือเข้ามา Remote เครื่องเราครับ แล้วลืมเปิดเมื่อเวลาที่ต้องการ Connect กับ terminal)

openssh

กดที่ SSH Toggle  ให้ เป็น ON ก็จะสามารถ Connect กับ ตัว Terminal ได้ครับ

ความคิดเห็น - Like เพจ iPhoneMod.net

เขียนโดย Attapon Thaphaengphan

ศิษย์เก่าวิศวกรรมคอมพิวเตอร์ ม. ขอนแก่น ผู้ก่อตั้ง iPhoneMod.net ตั้งแต่ปี 2009
อดีต Dell Technical Support รู้จัก ​Apple เพราะ Macbook Pro และใช้ iPhone ตั้งแต่รุ่น 3G จนถึงปัจจุบัน