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
เปิด openssh ที่ตัว iDevice ของเรา(ปัญหานี้เกิดส่วนมากแล้วเกิดจากการที่ทุกคน ” ปิด ” openSSH ไว้เพื่อป้องกันการเชื่อมต่อจากภายนอกหรือเข้ามา Remote เครื่องเราครับ แล้วลืมเปิดเมื่อเวลาที่ต้องการ Connect กับ terminal)
กดที่ SSH Toggle ให้ เป็น ON ก็จะสามารถ Connect กับ ตัว Terminal ได้ครับ