Contents

วิธีรับการเชื่อมต่อที่ปลอดภัยบน macOS ด้วย SSH

มีหลายวิธีในการเชื่อมต่อและจัดการคอมพิวเตอร์จากระยะไกล รวมถึง FTP, RDP และอื่นๆ แต่ไม่ปลอดภัย อย่างไรก็ตาม โปรโตคอล SSH แทนที่โปรโตคอลเก่าที่ไม่ปลอดภัยด้วยการรักษาความปลอดภัยที่ดีกว่า โดยหลักแล้วทำหน้าที่เป็นวิธีเข้าถึงคอมพิวเตอร์จากอุปกรณ์อื่นจากระยะไกล

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

SSH คืออะไร?

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

SSH ใช้ประโยชน์จากคีย์การเข้ารหัสที่เรียกว่าคีย์ SSH ซึ่งทำหน้าที่เป็นข้อมูลประจำตัวสำหรับการรับรองความถูกต้องและอยู่ภายใต้ระเบียบวิธีการเข้ารหัส แม้ว่าการสร้างคีย์ SSH จำเป็นต้องใช้ไคลเอนต์ SSH ของบุคคลที่สามบน Windows แต่ macOS ก็อนุญาตให้สร้างคีย์ดังกล่าวผ่านแอปพลิเคชันเทอร์มินัลในตัว

ตามปกติแล้ว Secure Shell (SSH) จะทำงานผ่านพอร์ต 22 และนำเสนอฟังก์ชันการทำงานเพิ่มเติมนอกเหนือจากการเข้าถึงอุปกรณ์ระยะไกล รวมถึงการส่งข้อมูลที่ปลอดภัยและการสร้างทางเดินที่เข้ารหัส นอกจากนี้ ด้วยบัญชี GitHub ที่มีอยู่ ผู้ใช้อาจใช้ SSH เพื่อรับรองความถูกต้องโดยไม่ต้องป้อนรหัสผ่านเมื่อเข้าถึงแพลตฟอร์ม ในขณะเดียวกัน คุณลักษณะนี้ได้รับการติดตั้งล่วงหน้าในแพลตฟอร์มเซิร์ฟเวอร์ Unix, Linux และ macOS

วิธีเปิดใช้งานเซิร์ฟเวอร์ SSH บน Mac ของคุณ

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

⭐OpenSystem Settings บน Mac ของคุณ

⭐ ไปที่ทั่วไป > การแบ่งปัน /th/images/go-to-general-and-then-sharing-in-system-settings.jpg

⭐ เปิดปุ่มสลับข้าง Remote Login แล้วคลิกปุ่มข้อมูล (i) ข้างๆ คุณสามารถค้นหาคำสั่งเข้าสู่ระบบของเซิร์ฟเวอร์ SSH ภายใต้การเข้าสู่ระบบระยะไกล ตัวอย่างเช่น ในกรณีของเรา มันคือ “ssh [email protected]/th/images/enable-remote-login-in-sharing-from-system-settings-on-mac-1.jpg

⭐ เปิดสวิตช์อนุญาตการเข้าถึงดิสก์แบบเต็มสำหรับผู้ใช้ระยะไกล คุณยังสามารถเปลี่ยนการตั้งค่าว่าใครบ้างที่สามารถเข้าถึงเซิร์ฟเวอร์ SSH ของคุณได้ /th/images/turn-on-allow-full-disk-acces-for-remote-user-option-in-remote-login-settings.jpg

เมื่อเสร็จสิ้นกระบวนการ เซิร์ฟเวอร์ Secure Shell (SSH) จะทำงานได้อย่างสมบูรณ์และพร้อมใช้งานบนคอมพิวเตอร์ Mac ของคุณ

วิธีเชื่อมต่อกับเซิร์ฟเวอร์ SSH ของ Mac

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

คุณยังสามารถใช้แอปเทอร์มินัลอีมูเลเตอร์ที่ดีที่สุดสำหรับ Android หากคุณไม่ชอบ Termius แต่คุณจะต้องติดตั้ง SSH โดยใช้คำสั่ง pkg install ssh หรือ pkg install dropbear เมื่อคุณมีอินเทอร์เฟซบรรทัดคำสั่งที่คุณเลือกแล้ว ให้ทำตามคำแนะนำเหล่านี้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSH ของ Mac:

⭐ ดาวน์โหลดและเปิด Termius บนอุปกรณ์ Android ของคุณ

โปรดขยายการเลือกของคุณโดยคลิกที่ไอคอนเมนูแฮมเบอร์เกอร์ จากนั้นไปที่ตัวเลือก"เทอร์มินัล"ในรายการแบบเลื่อนลง

หากต้องการเข้าถึงคอมพิวเตอร์ระยะไกลผ่านแอปพลิเคชัน Terminal บน Mac โปรดทำตามขั้นตอนเหล่านี้:1. เปิดแอป Terminal จากโฟลเดอร์ Utilities ภายในโฟลเดอร์ Applications หรือค้นหาโดยใช้ Spotlight2 ค้นหาสวิตช์สลับ"เข้าสู่ระบบระยะไกล"ที่มุมล่างขวาของหน้าต่างเทอร์มินัล หากเปิดใช้งาน (สว่างขึ้น) แสดงว่าการเข้าสู่ระบบระยะไกลได้รับการกำหนดค่าอย่างถูกต้อง ปิดใช้งานคุณสมบัตินี้หากจำเป็น3. ป้อนข้อมูลรับรองการเข้าสู่ระบบที่เหมาะสมสำหรับระบบรีโมตที่ต้องการเมื่อได้รับแจ้ง รูปแบบจะขึ้นอยู่กับวิธีที่ผู้ดูแลระบบของเครื่องระยะไกลตั้งค่าไว้ โดยทั่วไป มีข้อมูลประจำตัวอยู่สองประเภท: การตรวจสอบสิทธิ์โดยใช้รหัสผ่านและคีย์สาธารณะ คุณอาจต้องพิมพ์’hub’หลังจากป้อนข้อมูลประจำตัวของคุณก่อนที่จะกด enter4. เมื่อตรวจสอบแล้ว คุณสามารถ

⭐ ป้อนรหัสผ่านเข้าสู่ระบบของ Mac ของคุณแล้วแตะดำเนินการต่อ /th/images/tap-the-menu-icon-and-select-terminals-in-termius-on-android.jpg /th/images/enter-your-ssh-login-command-and-tap-connect-in-termius-on-android.jpg /th/images/enter-your-mac-s-password-when-prompted-in-termius.jpg ปิด

การทำตามขั้นตอนข้างต้นจะให้สิทธิ์คุณในการนำทางผ่านโครงสร้างไฟล์ของ Mac โดยใช้อินเทอร์เฟซบรรทัดคำสั่งที่แอปพลิเคชัน Terminal ให้มา ด้วยความช่วยเหลือของเซิร์ฟเวอร์ Secure Shell (SSH) อาเรย์ของการดำเนินการอาจดำเนินการรวมถึงแต่ไม่จำกัดเฉพาะการแสดงรายการไฟล์ด้วย"ls"การเปลี่ยนไดเร็กทอรีด้วย"cd"การสร้างโฟลเดอร์ใหม่ด้วย"mkdir"การลบไฟล์ด้วย"rm”, คัดลอกไฟล์ด้วย “cp” และอื่นๆ อีกมากมาย

ปิดการใช้งาน SSH เมื่อไม่ต้องการ

ขอแนะนำไม่ให้รักษา SSH ในสถานะใช้งานด้วยเหตุผลด้านความปลอดภัย หากต้องการปิดใช้งานการเข้าสู่ระบบระยะไกลผ่าน SSH ให้ทำตามขั้นตอนเดียวกันเพื่อปิด"การเข้าสู่ระบบระยะไกล"จากการตั้งค่าการกำหนดค่า

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