Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

สร้างไฟล์ SSH Config บน macOS ได้ง่ายๆ: คู่มือขั้นตอนละเอียด

หากคุณมักเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลผ่าน SSH บน Mac การสร้างไฟล์ SSH Config จะช่วยประหยัดเวลาและความพยายามได้อย่างมาก

คู่มือนี้อธิบายวิธีการสร้างไฟล์ SSH Config บน Mac หลายวิธี รวมถึง TextEdit, iBoysoft MagicMenu, Terminal และ Automator ตามมาดูกันได้เลย

สร้างไฟล์ SSH Config บน Mac ด้วย TextEdit

หากคุณไม่เคยใช้ SSH หรือคอมพิวเตอร์ยังไม่มีไดเรกทอรี ~/.ssh/ ให้สร้างมันก่อน

เปิด Terminal แล้วรันคำสั่งต่อไปนี้เพื่อสร้างไดเรกทอรี .ssh:

mkdir -p ~/.ssh

จากนั้นรันคำสั่งนี้เพื่อตั้งค่าสิทธิ์ที่ถูกต้องสำหรับไดเรกทอรี .ssh:

chmod 700 ~/.ssh

TextEdit เป็นตัวแก้ไขข้อความเริ่มต้นบน macOS ให้วิธีการง่ายและมีประสิทธิภาพในการสร้างและแก้ไขไฟล์การกำหนดค่า ด้วยอินเทอร์เฟซที่เข้าใจง่าย คุณสามารถแก้ไขไฟล์ได้โดยไม่ต้องจำคำสั่ง Terminal ที่ซับซ้อน

สำคัญ: ไฟล์ SSH Config ต้องเป็นรูปแบบข้อความธรรมดา (plain text) หากบันทึกเป็น Rich Text (.rtf) SSH จะไม่รู้จักไฟล์นั้น

ขั้นตอนการสร้าง SSH Config ด้วย TextEdit:

  1. กด Command + Space เพื่อเปิด Spotlight พิมพ์ "TextEdit" แล้วกด Enter เพื่อเปิดโปรแกรม
  2. คลิกเมนู Format เลือก Make Plain Text (หรือกด Shift + Command + T)
  3. ใส่การกำหนดค่า SSH ของคุณ เช่น:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  4. คลิก File > Save
  5. ในหน้าต่าง Save As ตั้งชื่อไฟล์ว่า config (ไม่ต้องมีนามสกุล) และเลือกไดเรกทอรี ~/.ssh/ เป็นตำแหน่งบันทึก
    สร้างไฟล์ SSH Config บน macOS ได้ง่ายๆ: คู่มือขั้นตอนละเอียด
  6. คลิก Save แล้วปิด TextEdit

สร้างไฟล์ SSH Config บน Mac ผ่าน Terminal

Terminal เป็นเครื่องมือที่ผู้ใช้ Mac ใช้บ่อย และสามารถสร้างไฟล์ SSH Config ได้ กระบวนการนี้มีหลายคำสั่ง หากคุณไม่คุ้นเคยกับ Terminal โปรดอ่านคู่มือนี้อย่างละเอียด

  1. เปิด Terminal
  2. ตรวจสอบว่าสร้างไดเรกทอรี .ssh แล้ว หากยัง ให้ทำตามวิธีแรก
  3. ใช้คำสั่งนี้เพื่อสร้างและเปิดไฟล์ config ใน Nano editor (ถ้ายังไม่มีไฟล์ Nano จะสร้างใหม่):
    nano ~/.ssh/config
    สร้างไฟล์ SSH Config บน macOS ได้ง่ายๆ: คู่มือขั้นตอนละเอียด
  4. ใน Nano ใส่รายละเอียดการกำหนดค่า SSH เช่น:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  5. กด Control + X แล้ว Y แล้ว Enter เพื่อบันทึก
  6. รันคำสั่งนี้เพื่อตั้งค่าสิทธิ์ที่ถูกต้อง: chmod 600 ~/.ssh/config
  7. ทดสอบการกำหนดค่า SSH: ssh myserver

หากตั้งค่าถูกต้อง คุณจะเชื่อมต่อเซิร์ฟเวอร์ได้โดยไม่ต้องพิมพ์โฮสต์เนมหรือระบุไฟล์คีย์ด้วยตนเอง

แชร์บทความนี้เพื่อให้คนอื่นรู้วิธีสร้าง SSH Config บน Mac ผ่าน Terminal

สร้างไฟล์ SSH Config บน Mac ด้วย Automator

Automator เป็นเครื่องมือมาตรฐานของ macOS ที่ช่วย สร้างไฟล์ SSH Config ได้โดยไม่ต้องใช้ Terminal หรือ Finder โดยตรง ขั้นตอนค่อนข้างซับซ้อน โปรดทำตามขั้นตอนอย่างระมัดระวัง

  1. เปิด Automator คลิก New Document เลือก Workflow แล้วคลิก Choose
    สร้างไฟล์ SSH Config บน macOS ได้ง่ายๆ: คู่มือขั้นตอนละเอียด
  2. ในแผง Library ด้านซ้าย คลิก Files & Folders หา New Text File คลิกสองครั้งหรือลากไปยังพื้นที่ Workflow
  3. ตั้งค่า Where เป็น ~/.ssh/ (ถ้ายังไม่มี .ssh ให้สร้างก่อนด้วย Terminal: mkdir -p ~/.ssh/) ตั้ง File Name เป็น config เลือก Plain Text เป็นรูปแบบไฟล์
    สร้างไฟล์ SSH Config บน macOS ได้ง่ายๆ: คู่มือขั้นตอนละเอียด
  4. คลิกปุ่ม Options ใน Action "New Text File" และติ๊ก Show this action when the workflow runs (หากต้องการปรับแต่ง config ทุกครั้ง)
  5. เพื่อกรอกค่า SSH เริ่มต้น ให้ใส่การกำหนดค่า เช่น:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  6. ใน Actions Library ค้นหา Run Shell Script ลากไปวางใต้ "New Text File" ใส่คำสั่งต่อไปนี้เพื่อตั้งค่าสิทธิ์:
    chmod 600 ~/.ssh/config
  7. คลิก File > Save ตั้งชื่อ Workflow ว่า "Create SSH Config File" บันทึกเป็น Application ตอนหน้าต้องการสร้าง SSH Config แค่ดับเบิลคลิกแอปพลิเคชันนี้ ไฟล์จะถูกสร้างใน ~/.ssh/ อัตโนมัติ

สรุป

รวมแล้วเราได้แนะนำ 4 วิธีในการสร้างไฟล์ SSH Config บน Mac คุณสามารถเลือกวิธีไหนก็ได้ ซึ่งทุกวิธีมีขั้นตอนรายละเอียดครบถ้วน

เพิ่มเติม หากต้องการสร้าง SSH Config หรือไฟล์อื่นๆ บน Mac อย่างรวดเร็ว อย่าลืมใช้ iBoysoft MagicMenu เครื่องมือเสริมคลิกขวาที่ช่วยเพิ่มความสะดวก

แชร์บทความนี้เพื่อให้ผู้คนมากขึ้นได้เรียนรู้วิธีสร้าง SSH Config บน Mac!