วิธีเปิดใช้งานการเข้าถึง SSH และเชื่อมต่อกับบัญชีโฮสติ้งของคุณ

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

แม้ว่าวิธีดั้งเดิมจะใช้การจับคู่ชื่อผู้ใช้และรหัสผ่าน การใช้คีย์ SSH จะช่วยเพิ่มความปลอดภัยและความสะดวกสบาย

วิธีเปิดใช้งาน SSH Access

ในการเริ่มต้นใช้งาน SSH คุณต้องเปิดใช้งาน SSH สำหรับบัญชีโฮสติ้งของคุณก่อน คุณสามารถทำได้จากเมนู Manage Shell ภายใน cPanel

วิธีเปิดใช้งาน SSH:

  1. เข้าสู่ระบบบัญชี cPanel ของคุณ

  2. ไปที่ส่วน Exclusive .

  3. คลิกที่ Manage Shell:


    หมายเหตุ: เมนูนี้ยังสามารถเข้าถึงได้จากบัญชี Spaceship ของคุณ > Hosting Manager > คลิก “Manage” > “Advanced” > เมนู “Other tools” > คลิก Manage SSH:


  4. โดยปกติแล้ว SSH access จะถูกปิดสำหรับบัญชีโฮสติ้ง คุณสามารถเปิด/ปิดได้ในอินเทอร์เฟซ Manage Shell ตรงข้ามกับตัวเลือก “Enable SSH access”


  5. เพื่อเปิดใช้งาน SSH สำหรับบัญชี cPanel ของคุณ ให้คลิกสวิตช์ (1)

    เมื่อเปิดใช้งานแล้ว คุณจะเห็นตาราง “รายละเอียดการเข้าถึง” (2) พร้อมรายละเอียดที่จำเป็นในการเริ่มต้นการเชื่อมต่อ SSH:

หลังจากเปิดใช้งาน SSH สำหรับบัญชีของคุณแล้ว เมนู Terminal จะสามารถเข้าถึงได้ใน cPanel > ส่วน Advanced:


อินเทอร์เฟซนี้ช่วยให้คุณโต้ตอบกับสภาพแวดล้อมโฮสติ้งของคุณผ่านบรรทัดคำสั่งโดยตรง:

การจัดการคีย์ SSH

หลังจากเปิดใช้งาน SSH แล้ว คุณสามารถจัดการคีย์ SSH ของคุณได้ผ่านตัวเลือกต่อไปนี้ในเมนู “Manage Shell” ของ cPanel:

  • Manage SSH Keys: ดูและจัดการคีย์ที่มีอยู่

  • Generate a New Key: สร้างคู่คีย์ SSH ใหม่

  • Import Key: เพิ่มคีย์ SSH ที่มีอยู่

ตัวเลือกเหล่านี้จะนำคุณไปยังพื้นที่ SSH Access ใน cPanel ซึ่งคุณสามารถจัดการงานที่เกี่ยวข้องกับคีย์ได้:


หมายเหตุ: เมนู SSH Access ยังสามารถพบได้ในส่วน “Security” ของ cPanel:

การสร้างคีย์ SSH ใหม่

หากคุณยังไม่มีคู่คีย์ SSH คุณสามารถสร้างได้จากเมนู SSH Access โดยคลิกที่ปุ่ม Generate a New Key:


คุณจะถูกขอให้ระบุรายละเอียดต่อไปนี้:

  • Key Name: กำหนดชื่อที่จดจำได้ให้กับคีย์ของคุณ

  • Key Password: เพิ่มรหัสผ่านให้กับคีย์

  • Key Type: เลือกระหว่าง RSA และ DSA

  • Key Size: สำหรับ RSA แนะนำให้ใช้ขนาดอย่างน้อย 2048 บิตเพื่อความปลอดภัยที่แข็งแกร่ง

หลังจากกรอกรายละเอียดแล้ว ให้คลิก Generate Key:


ทั้งคีย์สาธารณะและคีย์ส่วนตัวจะถูกสร้างขึ้นและแสดงในส่วนที่เกี่ยวข้องของเมนู “SSH Access” ใน cPanel

จากที่นั่น คุณสามารถดาวน์โหลดคีย์ที่สร้างขึ้นเป็นไฟล์ข้อความได้โดยคลิกที่ปุ่ม View/Download:

การนำเข้าคีย์ SSH

หากคุณมีคู่คีย์ SSH อยู่แล้ว คุณสามารถนำเข้าไปยังบัญชี cPanel ของคุณได้โดยใช้ตัวเลือก Import Key จากเมนู “SSH Access”:


คุณจะถูกขอให้ระบุรายละเอียดต่อไปนี้:

  • Key Name: ตั้งชื่อคีย์ของคุณ (เช่น id_rsa)

  • Private Key: ไม่บังคับ; เว้นว่างไว้หากไม่ต้องการ

  • Passphrase: กรอกหากคีย์ของคุณมีรหัสผ่าน

  • Public Key: วางเนื้อหาของไฟล์ .pub ของคุณ

เมื่อเสร็จแล้ว ให้คลิกที่ปุ่ม Import :

การอนุญาตคีย์ SSH

หลังจากสร้าง/นำเข้าคู่คีย์ SSH แล้ว ขั้นตอนถัดไปคือการอนุญาตคีย์นั้น ในการดำเนินการนี้ ให้ค้นหาคู่คีย์ที่เกี่ยวข้องในเมนู “SSH Access” ของ cPanel > ส่วน “Public Keys” > คลิกที่ Manage ถัดจากคีย์:


คลิกที่ปุ่ม Authorize เพื่อยืนยันคีย์ SSH:


เมื่อเสร็จแล้ว จะมีข้อความ “Success” ปรากฏขึ้น สถานะการอนุญาตคีย์จะเปลี่ยนเป็น “authorized” ในเมนู “SSH Access” ด้วย

วิธีเชื่อมต่อผ่าน SSH ด้วยคีย์

หลังจากสร้าง/นำเข้าคีย์ SSH และอนุญาตแล้ว คุณสามารถเชื่อมต่อกับบัญชีโฮสติ้งของคุณผ่าน SSH ได้

มี SSH client ให้เลือกมากมาย ในตัวอย่างนี้ เราจะใช้ PuTTY SSH client เพื่อแสดงวิธีเข้าถึงเซิร์ฟเวอร์ผ่าน SSH โดยใช้คู่คีย์ที่สร้างโดย cPanel

  1. ดาวน์โหลดคีย์ SSH ที่สร้างจากเมนู “SSH Access” > คลิก “View/Download” ถัดจากคีย์ที่ต้องการในส่วน “Private Keys”:


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

  2. ในโฟลเดอร์ PuTTY ให้รัน puttygen.exe เพื่อเปิดแอปพลิเคชัน PuTTY Key Generator เมื่อเข้าไปแล้ว ให้ไปที่แท็บ File ในเมนูด้านบน > คลิกที่ปุ่ม Load private key:


  3. ค้นหาไฟล์คีย์ SSH บนคอมพิวเตอร์ของคุณแล้วคลิก “Open”

    หมายเหตุ: ขณะค้นหาไฟล์คีย์ SSH บนเครื่องของคุณเพื่อการนำเข้า ให้แน่ใจว่าได้ใช้ตัวกรอง “All files (*.*)”


  4. เพื่อสิ้นสุดกระบวนการนำเข้า คุณจะถูกขอให้ป้อน passphrase ของคีย์ SSH (รหัสผ่านที่ใช้ระหว่างการสร้างคีย์ SSH)

    เมื่อรหัสผ่านได้รับการยืนยันแล้ว คุณจะเห็นข้อความสำเร็จที่เกี่ยวข้อง:


    หมายเหตุ: หากคุณไม่ต้องการกำหนดรหัสผ่านให้กับคีย์ ให้เว้นช่อง “Key passphrase” และ “Confirm passphrase” ว่างไว้

  5. คลิกที่ปุ่ม Save private key เพื่อบันทึกคีย์ในรูปแบบไฟล์ .ppk:


  6. ตอนนี้ ให้เปิดแอปพลิเคชัน PuTTY จากคอลัมน์ “Category” ทางซ้าย ไปที่ Connection > SSH > Auth > Credentials to authenticate with.

    คลิก Browse ใต้ช่อง Private key file for authentication เพื่อเลือกไฟล์ .ppk ที่บันทึกไว้


  7. หลังจากนี้ ให้เปิดส่วน “Session” จากเมนูด้านซ้าย ในหน้านี้ ให้กรอกรายละเอียดต่อไปนี้:

    • Host Name (or IP address) - ที่อยู่ IP ของเซิร์ฟเวอร์ที่บัญชี cPanel ของคุณโฮสต์อยู่ สามารถตรวจสอบได้ในเมนู “Manage SSH Access” ของ cPanel

    • Port - ควรเป็น 21098

  8. คลิก “Open”:


  9. เมื่อคอนโซลเปิดขึ้น ให้กรอกรายละเอียดต่อไปนี้:

    • login as - ชื่อผู้ใช้บัญชี cPanelของคุณ;

    • Passphrase for key “” - รหัสผ่านคีย์ SSHของคุณ

หากทุกอย่างถูกต้อง การเชื่อมต่อกับเซิร์ฟเวอร์จะถูกสร้างขึ้น:


จำเป็นต้องใช้อีเมลที่ถูกต้อง