Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> สมาร์ทโฟน

การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจาก Android

การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจาก Android

หากคุณมีเซิร์ฟเวอร์ Linux และไม่ได้อยู่ในห้องนั่งเล่น เป็นไปได้มากที่คุณจะเชื่อมต่อกับเซิร์ฟเวอร์จากระยะไกล คุณสามารถใช้เซิร์ฟเวอร์นั้นสำหรับเว็บโฮสติ้ง สำรองข้อมูล เป็นกล่องพัฒนา หรือทั้งหมดข้างต้น ไม่ว่าจะเกิดอะไรขึ้น การเชื่อมต่อระยะไกลก็สะดวก

ส่วนใหญ่ จะเป็นเรื่องง่ายที่จะสรุปว่าคุณกำลังเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่น แม้ว่าคุณอาจไม่สามารถเข้าใช้คอมพิวเตอร์ได้ตลอดเวลา แต่แล้วอุปกรณ์ Android ของคุณล่ะ? ไม่เพียงแต่เชื่อมต่อจากอุปกรณ์ Android เท่านั้น แต่ยังทำได้ง่ายอีกด้วย

ก่อนที่คุณจะเริ่มต้น

ก่อนที่คุณจะเริ่มเชื่อมต่อกับเซิร์ฟเวอร์ของคุณจาก Android คุณควรพิจารณาว่าสิ่งนี้ส่งผลต่อความปลอดภัยอย่างไร การเชื่อมต่อจาก Android นั้นไม่ปลอดภัยโดยเนื้อแท้ แต่วิธีเพิ่มเติมใด ๆ ที่คุณเชื่อมต่อกับเซิร์ฟเวอร์ของคุณนั้นเป็นอีกทางหนึ่ง การเพิ่มประตูหมายความว่าอาจมีคนอื่นเปิดประตูนั้นได้ นั่นไม่ใช่แม้แต่การพิจารณาช่องโหว่ที่ไม่ได้ตั้งใจเช่น Heartbleed ซึ่งก่อให้เกิดปัญหาใหญ่เมื่อไม่กี่ปีที่ผ่านมา

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

ตั้งค่าเซิร์ฟเวอร์ของคุณ

การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจาก Android

วิธีหนึ่งที่ใช้กันทั่วไปและปลอดภัยที่สุดในการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณคือ SSH หรือ Secure Shell หากคุณยังไม่ได้ดำเนินการดังกล่าว คุณจะต้องติดตั้ง OpenSSH ซึ่งรวมถึง SFTP (Secure FTP) ด้วย การติดตั้งและกำหนดค่า SSH นั้นง่าย แต่อยู่นอกเหนือขอบเขตของบทความนี้ ไม่ต้องกลัว เพราะเรามีคำแนะนำทีละขั้นตอนในการติดตั้งและกำหนดค่า SSH และ SFTP บน Ubuntu แม้ว่าคุณจะใช้การแจกจ่ายแบบอื่น คำแนะนำเหล่านั้นสามารถช่วยเหลือคุณได้มากที่สุด

ตั้งค่าอุปกรณ์ Android ของคุณ

ทั้ง SSH และ SFTP เป็นคีย์บอร์ดที่ค่อนข้างหนัก ดังนั้นคุณอาจต้องการพิจารณาใช้แป้นพิมพ์ Bluetooth กับอุปกรณ์ของคุณ มีคีย์บอร์ด Bluetooth ที่เข้ากันได้กับ Android มากมาย และส่วนมากมีราคาไม่แพงมาก หรือหากคุณไม่มีสิทธิ์เข้าถึงแป้นพิมพ์ภายนอก คุณสามารถติดตั้งและใช้แอปแป้นพิมพ์ของแฮ็กเกอร์ได้

ต่อไป คุณจะต้องมีแอป SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณจาก Android ตัวเลือกที่ได้รับความนิยมสูงสุด 2 ตัวในตอนนี้คือ JuiceSSH และ Termius

น้ำผลไม้

การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจาก Android

JuiceSSH รองรับคีย์บอร์ด Bluetooth และมีตัวเลือกมากมาย เวอร์ชันพื้นฐานของแอปรองรับการตรวจสอบสิทธิ์แบบสองปัจจัย ปลั๊กอินเสริม และการบีบอัด ZLib บนการเชื่อมต่อ SSH การอัปเกรดเป็นเวอร์ชัน Pro จะเพิ่มรูปแบบสี สำรองข้อมูลการเชื่อมต่อของคุณโดยอัตโนมัติ และวิดเจ็ตที่ใช้งานสะดวก แอปนี้ให้บริการฟรีบน Google Play Store

เทอร์มิอุส

การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจาก Android

Termius เป็นอีกหนึ่งตัวเลือกยอดนิยม นอกจาก SSH แล้ว แอปนี้ยังรองรับ SFTP หากคุณพบว่าตัวเองจำเป็นต้องอัปโหลดไฟล์จากอุปกรณ์ Android ไปยังเซิร์ฟเวอร์ของคุณบ่อยๆ วิธีนี้จะสะดวก แอปเวอร์ชันฟรีที่มีให้ใน Google Play มีคุณลักษณะส่วนใหญ่ที่คุณต้องการ ขออภัย การสนับสนุน SFTP จะรวมอยู่ในเวอร์ชันพรีเมียมเท่านั้น ซึ่งมีค่าใช้จ่าย $59.88 ต่อปี

กำลังเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

ในการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ คุณจะต้องมีชื่อผู้ใช้และรหัสผ่านหรือคีย์ SSH ส่วนตัวของคุณ การใช้ชื่อผู้ใช้และรหัสผ่านนั้นง่ายกว่า แต่มีความปลอดภัยน้อยกว่ามาก คำแนะนำในการกำหนดค่า SSH บน Ubuntu ด้านบนมีขั้นตอนในการสร้างคีย์ของคุณ หากต้องการใช้สิ่งเหล่านี้กับแอป Android SSH ที่คุณเลือก คุณจะต้องคัดลอกคีย์สาธารณะไปยังอุปกรณ์ของคุณ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการบันทึกคีย์ของคุณไว้ในตัวจัดการรหัสผ่าน เช่น 1Password หรือ LastPass แล้วคัดลอกและวางลงในโทรศัพท์ Android ของคุณ

การกำหนดที่อยู่ IP ของคุณ

เมื่อคุณนำเข้าคีย์แล้ว สิ่งที่คุณต้องมีคือที่อยู่ IP ของเซิร์ฟเวอร์ มีหลายวิธีในการพิจารณาสิ่งนี้ ก่อนอื่น คุณต้องรู้ว่าคุณต้องการหาที่อยู่ IP ใด

หากเซิร์ฟเวอร์ของคุณเป็นโฮสต์เว็บหรือโฮสต์ระยะไกลจากบริการเช่น Linode หรือ DigitalOcean คุณจะต้องมีที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณ วิธีง่ายๆ วิธีหนึ่งคือพิมพ์คำสั่ง curl ifconfig.me ในหน้าต่างเทอร์มินัลบนเซิร์ฟเวอร์ของคุณ ใช้เว็บไซต์เพื่อดึงที่อยู่ IP สาธารณะของคุณ

หากคุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์ในบ้าน คุณจะต้องการที่อยู่ IP ส่วนตัวของคุณ วิธีง่ายๆ ในการพิจารณาสิ่งนี้คือพิมพ์คำสั่ง ifconfig | grep inet . คุณจะเห็นข้อความสองสามบรรทัด หนึ่งในนั้นจะมีที่อยู่ IP ของคุณ ซึ่งปกติจะอยู่ในรูปแบบ 192.168.*.*.

เมื่อคุณมีคีย์ส่วนตัวและที่อยู่ IP แล้ว คุณสามารถใช้สิ่งนี้เพื่อเชื่อมต่อจากอุปกรณ์ Android ของคุณ หากคุณกำลังมองหาสิ่งที่ต้องทำบนบรรทัดคำสั่งของเซิร์ฟเวอร์ เรามีรายการให้คุณเริ่มต้น