วิธีเชื่อมต่อระยะไกลกับ Mac จาก Windows ด้วย SSH

หากMacของคุณเป็นคอมพิวเตอร์เครื่องหลัก คุณจะต้องการเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นจากระยะ(the ability to connect to it remotely from another computer)ไกล วิธีนี้ช่วยให้คุณเข้าถึงไฟล์และโฟลเดอร์ได้แม้ในขณะที่คุณไม่ได้อยู่ที่เครื่อง

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

เข้าถึง Mac จากระยะไกลจาก Windows

ในการเชื่อมต่อพีซีที่ใช้ Windows กับ (Windows)Mac ของคุณ ผ่านSSHคุณต้องกำหนดค่าตัวเลือกสองสามตัวบนMac ของคุณ ก่อน จากนั้น คุณก็พร้อมที่จะเชื่อมต่อกับMac ของคุณ จาก คอมพิวเตอร์ Windowsเครื่องใดก็ได้ในโลก

เปิดใช้งานคุณสมบัติการเข้าสู่ระบบระยะไกลบน Mac(Enable The Remote Login Feature On Mac)

Macของคุณมีคุณลักษณะที่เรียกว่าการเข้าสู่ระบบระยะไกล(Remote Login)ที่ช่วยให้คอมพิวเตอร์เครื่องอื่นๆ ในเครือข่ายของคุณรวมทั้งบนอินเทอร์เน็ต(Internet)สามารถเชื่อมต่อกับMac ของคุณจากระยะไกล และทำงานบนเครื่องได้ หากต้องการใช้ SSH ในMac ของคุณ จากพีซีที่ใช้ Windows(Windows)คุณต้องเปิดใช้งานตัวเลือกนี้บนMacก่อน

  • คลิก(Click)โลโก้Appleที่มุมซ้ายบนของหน้าจอ แล้วเลือกSystem Preferences(System Preferences)

ค่ากำหนดของระบบภายใต้เมนู Apple ที่เลือกไว้

  • ในหน้าจอต่อไปนี้ ให้ค้นหาตัวเลือกที่ระบุว่าSharingและคลิกที่มัน จะเปิดเมนูการตั้งค่าการแชร์สำหรับMacของ คุณ

การแชร์ในหน้าต่างการตั้งค่าระบบ

  • หน้าจอที่เปิดขึ้นมีหลายตัวเลือกให้คุณแชร์เนื้อหาของMacได้ ค้นหาตัวเลือกที่ระบุว่าการเข้าสู่ระบบระยะไกล(Remote Login)ในรายการและทำเครื่องหมายในช่อง การดำเนินการนี้จะเปิดใช้งานคุณลักษณะนี้บนMacของ คุณ

ทำเครื่องหมายในช่องการเข้าสู่ระบบระยะไกลในหน้าต่างการแชร์

ตอนนี้คุณพร้อมที่จะเชื่อมต่อกับMac ของคุณจากพีซีที่ ใช้Windows ผ่านSSH

สิ่งเดียวที่คุณต้องการในตอนนี้คือที่อยู่ IP ของMacของ คุณ หากคุณกำลังจะเชื่อมต่อจาก เครื่อง Windowsที่อยู่ในเครือข่ายเดียวกันกับMacคุณจะต้องใช้ IP ในเครื่อง Mac(Mac)ของ คุณ จากนั้นคุณไม่จำเป็นต้องเปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของคุณ

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

ค้นหา IP ในเครื่อง Mac ของคุณ(Find The Local IP Of Your Mac)

คุณจะพบ IP ในเครื่อง Mac ของคุณใน บานหน้าต่าง การแชร์(Sharing) ที่ คุณเคยเข้าถึงก่อนหน้านี้ หากคุณปิดไปแล้ว ให้คลิก ไอคอน WiFiที่ด้านบนและเลือกเปิดการตั้งค่าเครือ(Open Network Preferences)ข่าย

ที่อยู่ IP ในการตั้งค่าเครือข่าย

ที่อยู่ IP ของคุณควรปรากฏในหน้าจอต่อไปนี้

ค้นหา Global IP ของ Mac ของคุณ(Find The Global IP Of Your Mac)

คุณสามารถ ทำการค้นหาโดย Googleเพื่อค้นหาที่อยู่ IP ของคุณบนอินเทอร์เน็ต(Internet) ทั่ว โลก

ตรงไปที่ Google และค้นหาที่อยู่ IP ของ(My IP Address)ฉัน

ที่อยู่ IP ของฉันแสดงใน Google

Googleจะแจ้งให้คุณทราบที่อยู่ IP สาธารณะของคุณ

ตั้งค่าการส่งต่อพอร์ตบนเราเตอร์ของคุณ(Set Up Port Forwarding On Your Router)

หากคุณกำลังจะเชื่อมต่อกับMac ของคุณ จากระยะไกลจากพีซีที่ใช้ Windows(Windows)ซึ่งอยู่ไกลจากบ้านและไม่ได้เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ คุณจะต้องส่งต่อพอร์ตบนเราเตอร์ของคุณดังที่แสดงด้านล่าง

  • เปิดแท็บใหม่ในเบราว์เซอร์ของคุณ ป้อน192.168.1.1ในแถบที่อยู่ เว็บ แล้ว กด Enter จะเปิดหน้าการตั้งค่าเราเตอร์ของคุณ
  • เมื่อหน้าเปิดขึ้น ให้เข้าสู่ระบบโดยใช้การเข้าสู่ระบบเริ่มต้นซึ่งเป็นผู้ดูแลระบบ(admin)และผู้ดูแลระบบ(admin)สำหรับทั้งสองฟิลด์และดำเนินการต่อ

หน้าจอเข้าสู่ระบบบนเราเตอร์

  • คลิกการส่งต่อ(Forwarding)ที่ด้านบนเพื่อเปิดหน้าการตั้งค่าการส่งต่อของคุณ

แท็บการส่งต่อในเราเตอร์ไร้สาย

  • คลิกที่Port Forwardingในหน้าจอต่อไปนี้ ป้อน22และ22ในช่องพอร์ตทั้งสองช่อง จากนั้นป้อน IP ท้องถิ่นของMac ของคุณ ใน ฟิลด์ LAN IPทำเครื่องหมายที่EnableและคลิกOKที่ด้านล่าง

หน้าจอการส่งต่อพอร์ตในเราเตอร์ไร้สาย

การรับส่งข้อมูลขาเข้าทั้งหมดสำหรับ IP ของคุณบนพอร์ต 22 จะถูกส่งต่อไปยังMacของ คุณ สาเหตุที่คุณใช้พอร์ต 22 เป็นเพราะพอร์ตที่SSHใช้สำหรับการเชื่อมต่อ

เชื่อมต่อระยะไกลกับ Mac ด้วย SSH โดยใช้ PuTTY(Remote Connect To Mac with SSH Using PuTTY)

PuTTYเป็น ไคลเอนต์ SSH ฟรี สำหรับ เครื่อง Windowsที่ให้คุณเชื่อมต่อกับคอมพิวเตอร์ระยะไกลผ่านโปรโตคอล SSH(connect to any remote computer over the SSH protocol) ได้ อย่างง่ายดาย นี่คือสิ่งที่คุณจะใช้เพื่อเชื่อมต่อMac ของคุณ จาก ระยะไกลจาก คอมพิวเตอร์Windows

  • ตรงไปที่ เว็บไซต์ PuTTYแล้วดาวน์โหลดและติดตั้งแอพบนพีซีของคุณ
  • เปิดแอปเมื่อติดตั้งแล้ว อินเทอร์เฟซหลักแสดงหลายฟิลด์ที่คุณสามารถป้อนค่าได้
  • วางเคอร์เซอร์ของคุณในช่องชื่อโฮสต์(Host Name)แล้วพิมพ์ที่อยู่ IP ของMacของ คุณ
  • ตรวจสอบให้แน่ใจว่าฟิลด์Port มี (Port)22อยู่ในนั้น
  • เลือก ตัวเลือก SSHเพื่อให้แน่ใจว่าคุณกำลังเชื่อมต่อโดยใช้โปรโตคอลSSH
  • สุดท้าย ให้คลิกที่Openเพื่อเปิดการเชื่อมต่อระยะไกลกับMacของ คุณ

หน้าจอชื่อโฮสต์และปุ่มเปิดที่ไฮไลต์ในหน้าต่างการกำหนดค่า PuTTy

  • ระบบจะขอให้คุณป้อนชื่อผู้ใช้สำหรับMacของ คุณ ป้อน ชื่อผู้ใช้ (Enter)Macของคุณแล้วกดEnter

เข้าสู่ระบบตามพรอมต์

  • คุณจะถูกถามถึงรหัสผ่านบัญชีผู้ใช้ของคุณ ป้อน รหัสผ่านบัญชี ผู้ใช้ Mac(Mac user)แล้วกดEnter

แจ้งรหัสผ่าน

  • ถ้าทุกอย่างเป็นไปด้วยดี คุณจะเชื่อมต่อกับMacของคุณจากพีซีที่ใช้ Windows

เชื่อมต่อ Mac และ PC สำเร็จ

เมื่อคุณเชื่อมต่อแล้ว คุณจะต้องการทราบว่าคุณสามารถทำอะไรกับการเชื่อมต่อSSH ได้บ้าง (SSH)ต่อไปนี้คือคำสั่งพื้นฐานบางส่วนที่(some of the basic commands)คุณสามารถเรียกใช้เพื่อดำเนินการต่างๆ บนMacของ คุณ

ดูรายการไฟล์และโฟลเดอร์(View Files And Folders List)

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

ลส(ls)

คำสั่ง ls ในหน้าต่างเทอร์มินัล

เปลี่ยนไดเร็กทอรี(Change The Directory)

หากต้องการเปลี่ยนไดเร็กทอรีปัจจุบันใน เซสชัน SSH ของคุณ ให้ใช้คำสั่งต่อไปนี้

cd new-directory

cd คำสั่งในเทอร์มินัล

ดูเนื้อหาไฟล์(View File Contents)

คุณสามารถเข้าถึงเนื้อหาของไฟล์โดยใช้ คำสั่ง SSHดังต่อไปนี้

cat file-name.ext

เนื้อหาของไฟล์ cat Story.txt

สร้างโฟลเดอร์ใหม่(Create a New Folder)

SSHช่วยให้คุณสร้างไดเร็กทอรีใหม่ได้เช่นกัน เรียกใช้สิ่งต่อไปนี้

mkdir ชื่อไดเรกทอรี(mkdir directory-name)

คำสั่ง Mkdir ในเทอร์มินัล

สร้างไฟล์ใหม่(Create a New File)

คุณยังสามารถสร้างไฟล์ใหม่จากระยะไกลบนMacของ คุณ จากWindows

แตะไฟล์-name.ext(touch file-name.ext)

คำสั่งสัมผัสในหน้าต่างเทอร์มินัล

ลบไฟล์(Delete a File)

ในการกำจัดไฟล์บนMac ของคุณ ให้ใช้คำสั่งต่อไปนี้บนพีซีของคุณ

rm file-name.ext

คำสั่ง rm ในเทอร์มินัล

นอกจากนี้SSHยังมีคำสั่งอื่นๆ อีกหลายคำสั่งที่คุณสามารถใช้ทำงานบนMacจากพีซีได้



About the author

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



Related posts