ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
เหลือ 10 นาที
เว็บและแอปธุรกิจ

จะเชื่อมต่อกับเว็บไซต์ของคุณผ่าน SSH ได้อย่างไร?

แมรี่ เอช By แมรี่ เอช อ่าน 10 นาที อัปเดตเมื่อวันที่ 10 มิถุนายน 2023
wordpress ssh การเข้าถึงระยะไกลที่ปลอดภัย

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

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

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

SSH คืออะไร?

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

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

แน่นอนว่าในตอนแรกคุณควรทำ เปลี่ยนพอร์ต SSH จากค่าเริ่มต้นของมัน เพื่อให้มีความปลอดภัยอย่างแท้จริง 

อ่านเพิ่มเติม: การส่งต่อพอร์ตบน Windows VPS

 

เคล็ดลับ: เนื่องจาก Linux และ Mac Os มีอินเทอร์เฟซ SSH ในตัว จึงไม่จำเป็นต้องติดตั้งไคลเอ็นต์ SSH

เวิร์ดเพรส-vps เริ่มเขียนบล็อก

Self-host WordPress ของคุณบนฮาร์ดแวร์ระดับบน พร้อม NVMe storage และ latency ต่ำทั่วโลก เลือก distro ที่คุณชอบ

รับ WordPress VPS

จะเชื่อมต่อกับโฮสต์โดยใช้ SSH ได้อย่างไร?

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

วิธี SSH เข้าสู่เซิร์ฟเวอร์โดยใช้เทอร์มินัล?

Mac และ Linux Os สามารถเริ่มต้นการเชื่อมต่อ SSH โดยใช้ Terminal Terminal เป็นโปรแกรมจำลองชนิดหนึ่งที่คล้ายกับ DOS โดยรันคำสั่งบรรทัดคำสั่งทั้งบนระบบและเซิร์ฟเวอร์ระยะไกล

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

เชื่อมต่อกับเว็บไซต์ของคุณผ่าน ssh

  • ขั้นแรก คลิกที่ไอคอน Launch Pod จากนั้นพิมพ์ “Terminal” ในแถบค้นหา
  • คุณสามารถนำทางไปยัง Terminal ผ่านทาง Applications > Utilities

จะเชื่อมต่อกับเว็บเซิร์ฟเวอร์โดยใช้ Putty ได้อย่างไร?

Putty เป็นซอฟต์แวร์เทอร์มินัล SSH ฟรีที่เรียกว่าแอปพลิเคชันไคลเอ็นต์ SSH ที่ทำงานบน Microsoft Windows เพื่อเข้าถึง VPS เครื่องจริง หรือเครื่องเสมือนหลายเครื่องในโฮสต์เดียวเพื่อจัดการ ใช้งานง่าย.

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

การติดตั้งไคลเอนต์ Putty SSH บน Windows

  • ไปที่เว็บไซต์อย่างเป็นทางการและ ดาวน์โหลด Putty เวอร์ชันล่าสุด

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

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

อ่านเพิ่มเติม: ติดตั้ง MikroTik CHR บน VPS (โดยใช้ ฉาบ)

ข้อกำหนดในการเชื่อมต่อเว็บไซต์ของคุณผ่าน SSH

ข้อกำหนดในการสร้างการเชื่อมต่อ ssh

  1. ที่อยู่ IP ของเซิร์ฟเวอร์: เป็นชื่อโดเมนของคุณหรือที่อยู่ IP
  2. พอร์ต SSH: โพสต์นี้มอบให้โดยผู้ให้บริการโฮสติ้งของคุณ
  3. ชื่อผู้ใช้ SSH: หมายถึงชื่อผู้ใช้ FTP ของคุณ (ไม่ใช่สำหรับผู้ดูแลระบบ WordPress)
  4. รหัสผ่าน SSH: เป็นรหัสผ่าน FTP ของคุณ
  5. เมื่อการติดตั้ง PuTTY เสร็จสิ้น ให้เปิดและใช้เพื่อเชื่อมต่อกับเว็บไซต์ของคุณ
  6. หากต้องการเชื่อมต่อไคลเอ็นต์ PuTTY SSH ให้เปิดแล้วป้อน IP เซิร์ฟเวอร์และพอร์ต SSH ของคุณ
  7. คลิกปุ่มเปิดเพื่อดำเนินการต่อ
  8. ป๊อปอัปเข้าสู่ระบบปรากฏขึ้นเพื่อขอให้คุณพิมพ์ชื่อผู้ใช้ SSH ของคุณแล้วกด Enter
  9. จากนั้นป้อนรหัสผ่าน SSH ของคุณแล้วกด Enter อีกครั้ง

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

อ่านเพิ่มเติม: จะใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลได้อย่างไร

14 คำสั่ง SSH พื้นฐานที่เป็นประโยชน์

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

  1. คำสั่ง Is: คำสั่งนี้เรียกรายการไฟล์และไดเร็กทอรีในโฟลเดอร์ปัจจุบัน
ls
  1. คำสั่ง cd: คำสั่งนี้จะเปลี่ยนไดเร็กทอรีและย้ายไปยังตำแหน่งอื่น ตัวอย่างเช่น $cd /home
cd
  1. mkdir: คำสั่งนี้สร้างไดเร็กทอรีใหม่
mkdir
  1. คำสั่งแบบสัมผัส: คำสั่งนี้จะเพิ่มไฟล์ใหม่ลงในไดเร็กทอรี
touch
  1. คำสั่ง rm: คำสั่งนี้จะลบไฟล์หรือโฟลเดอร์
rm
  1. คำสั่ง cp: คำสั่งนี้จะคัดลอกไฟล์และโฟลเดอร์

บันทึก: คุณต้องระบุชื่อไฟล์หรือไดเร็กทอรีและตำแหน่งที่คุณต้องการคัดลอก ตัวอย่างเช่น: $ cp [ตัวเลือก] [แหล่งที่มา] [ปลายทาง]

cp
  1. คำสั่ง mv: คำสั่งนี้จะย้ายไฟล์ และคุณควรพิมพ์แหล่งที่มาและปลายทางของไฟล์ mv [ที่มา] [ปลายทาง]
mv

ตอนนี้เรามาดูรายการทางเลือกที่คุณสามารถเพิ่มได้ที่จุดเริ่มต้นของคำสั่งนี้

  • -ฉ: ตัวเลือกนี้จะลบไฟล์ปลายทางและอนุญาตให้คุณสร้างไฟล์ใหม่เมื่อคุณไม่สามารถเข้าถึงการอนุญาตที่เป็นลายลักษณ์อักษร
  • -คุณ: คัดลอกไฟล์ต้นฉบับเฉพาะในกรณีที่เป็นไฟล์ใหม่กว่าไฟล์ปลายทาง
  • -n: สิ่งนี้จะไม่เขียนทับไฟล์ที่มีอยู่และป้องกันไม่ให้มีการเปลี่ยนแปลง
  • -a: ตัวเลือกนี้จะเก็บถาวรไฟล์
  • -R: ใช้สำหรับโฟลเดอร์เท่านั้น จะคัดลอกไฟล์และโฟลเดอร์ทั้งหมดภายในโฟลเดอร์เป้าหมาย
  1. คำสั่งล้าง: คำสั่งนี้จะล้างหน้าจอเทอร์มินัล
clear
  1. คำสั่ง Tar: คำสั่งนี้สร้างและแตกไฟล์บีบอัดที่บีบอัด
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. คำสั่ง Wget: คำสั่งนี้ดาวน์โหลดไฟล์จากอินเทอร์เน็ต
wget http://fileurl/filename.ext
  1. คำสั่ง Du: คำสั่งนี้จะแสดงขนาดไฟล์และโฟลเดอร์ในไดเร็กทอรีเฉพาะ
du
  1. คำสั่งประวัติ: คำสั่งนี้แสดงคำสั่งที่ใช้ล่าสุด
history 50
  1. คำสั่ง PWD: คำสั่งนี้ให้เส้นทางแบบเต็มของไดเร็กทอรีปัจจุบันของคุณ หลังจากรันคำสั่งนี้แล้ว คุณจะเห็นสิ่งนี้:home/user/public_html
pwd
  1. คำสั่ง Find: คำสั่งนี้จะค้นหาไฟล์และแสดงคุณลักษณะเหล่านี้ (ชื่อ ขนาด ประเภทไฟล์ ฯลฯ) คุณควรใช้มันเช่นนี้: ค้นหา [ไดเรกทอรีเริ่มต้น] [ตัวเลือก] [คำค้นหา]
find

อ่านเพิ่มเติม: การติดตั้ง Google Chrome แบบเงียบ

ขั้นตอนการสร้างคู่คีย์

สร้างคู่คีย์ ssh

  • สร้างรหัสสาธารณะใน Terminal
  • เพิ่มคู่คีย์ไปยังบัญชีโฮสติ้งของคุณ
  • สร้างคีย์ส่วนตัวผ่านไคลเอนต์ SSH ของคุณ (สีโป๊ว)

อ่านเพิ่มเติม: สร้างคีย์ SSH ใน Windows 10

จะสร้างคู่กุญแจสาธารณะใน Terminal ได้อย่างไร?

การสร้างการตรวจสอบสิทธิ์คีย์สาธารณะสำหรับ Linux และ Mac จะเริ่มพิมพ์คำสั่งใน Terminal และใช้ Open SSH

  • เปิดกล่องเทอร์มินัลที่พรอมต์ของเชลล์ ให้พิมพ์คำสั่งต่อไปนี้:
  • โปรแกรม ssh-keygen ขอให้คุณระบุตำแหน่งและชื่อไฟล์ของไฟล์คีย์

เคล็ดลับ: คุณสามารถพิมพ์ชื่อใหม่หรือใช้ค่าเริ่มต้นแล้วกด Enter

  • คุณสามารถเลือกสร้างข้อความรหัสผ่านเพื่อปกป้องคีย์ของคุณได้
  • คัดลอกคู่คีย์สาธารณะครึ่งหนึ่งไปยังเซิร์ฟเวอร์ของคุณโดยใช้คำสั่งด้านล่าง
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

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

  • ป้อนรหัสผ่านบัญชีผู้ใช้ของคุณสำหรับเซิร์ฟเวอร์ SSH นั้นเมื่อได้รับแจ้ง

เคล็ดลับ: ตอนนี้คุณสามารถตรวจสอบสิทธิ์เซิร์ฟเวอร์ของคุณด้วยคู่คีย์ได้แล้ว

เวิร์ดเพรส-vps เริ่มเขียนบล็อก

Self-host WordPress ของคุณบนฮาร์ดแวร์ระดับบน พร้อม NVMe storage และ latency ต่ำทั่วโลก เลือก distro ที่คุณชอบ

รับ WordPress VPS

จะสร้างคู่คีย์ SSH ส่วนตัวของคุณได้อย่างไร?

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

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

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

อ่านเพิ่มเติม: โฮสติ้งหลายเว็บไซต์บนเซิร์ฟเวอร์เดียว

การสร้างคีย์ SSH ส่วนตัวด้วยไคลเอนต์ SSH

สร้างคีย์ ssh ส่วนตัว

  • ก่อนอื่นให้ไปที่โปรแกรม PuTTYgen
  • จากนั้นเลือก SSH-2 RSA ในประเภทของคีย์เพื่อสร้างส่วน
  • จากนั้นคลิกปุ่มสร้างจากส่วนการดำเนินการ

เคล็ดลับ: ในขั้นตอนนี้ ให้เริ่มเลื่อนเมาส์ไปที่หน้าต่างจนกระทั่งแถบความคืบหน้าสีเขียวเต็ม

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

เครื่องกำเนิดไฟฟ้าคีย์สีโป๊ว

  • หลังจากนั้น เมื่อแถบความคืบหน้าเสร็จสมบูรณ์ PuTTYgen จะสร้างคู่คีย์ SSH ของคุณ
  • ป้อนข้อความรหัสผ่านในช่องข้อความรหัสผ่านหลัก และป้อนอีกครั้งในช่อง “ยืนยัน ข้อความรหัสผ่าน” สนาม.
  • คลิกปุ่มบันทึกคีย์ส่วนตัว

เคล็ดลับ: (อย่าลืมบันทึกคีย์ส่วนตัวที่จำเป็นสำหรับการเชื่อมต่อกับเครื่องของคุณครั้งต่อไป)

บันทึกคีย์ส่วนตัว

  • คลิกขวาในช่องข้อความชื่อ “รหัสสาธารณะสำหรับวางลงในไฟล์ OpenSSHได้รับอนุญาต_คีย์” จากนั้นเลือก “เลือกทั้งหมด”
  • ตอนนี้คลิกขวาที่ช่องข้อความเดิมอีกครั้งแล้วเลือก "คัดลอก"

วิธีนำเข้าคีย์ SSH ของคุณ

เมื่อคุณบันทึกคีย์ใหม่บนคอมพิวเตอร์ของคุณ ตอนนี้คุณควรนำเข้าคีย์ดังกล่าวไปยังตัวแทนคีย์ PuTTY

สองขั้นตอนนี้นำเข้าคีย์ SSH ไปยัง PuTTY

  • คลิกปุ่มตัวแทนที่เปิดตัวจัดการคีย์ในหน้าต่างการกำหนดค่า PuTTY
  • คลิกปุ่ม “เพิ่มคีย์” จากนั้นค้นหาตำแหน่งที่คุณบันทึกคีย์ส่วนตัว เลือกแล้วคลิกเปิด

เคล็ดลับ: ป้อนรหัสผ่านหลักของคุณหากจำเป็น

เวิร์ดเพรส-vps เริ่มเขียนบล็อก

Self-host WordPress ของคุณบนฮาร์ดแวร์ระดับบน พร้อม NVMe storage และ latency ต่ำทั่วโลก เลือก distro ที่คุณชอบ

รับ WordPress VPS

บทสรุป

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

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

แบ่งปัน

บทความเพิ่มเติมจากบล็อก

อ่านต่อ

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

รีวิว Odoo อย่างครอบคลุม: Odoo คือ ERP ที่เหมาะกับธุรกิจของคุณหรือไม่

Odoo คือหนึ่งในแพลตฟอร์ม ERP ที่ได้รับการพิจารณาอย่างกว้างขวางที่สุดสำหรับธุรกิจที่กำลังเติบโต ด้วยเหตุผลเดียว คือสัญญาว่าจะให้มากในที่เดียว ขาย บัญชี คลังสินค้า

Jim SchwarzJim Schwarz อ่าน 11 นาที
ภาพ feature ของทางเลือก WordPress open-source พร้อมพื้นหลังไล่ระดับสีสันสดใส จอเดสก์ท็อป code editor ตัวอย่าง dashboard เบลอ และหัวข้อขนาดใหญ่ทางซ้าย
เว็บและแอปธุรกิจ

ทางเลือก WordPress Open-Source ที่ดีที่สุดสำหรับนักพัฒนา

WordPress ยังคงสำคัญ และยังคงให้บริการเว็บไซต์หลากหลายได้ดี Plugin directory มี plugin มากกว่า 62,000 ตัว และ theme directory มี theme ฟรีมากกว่า 14,000 ตัว

Jim SchwarzJim Schwarz อ่าน 14 นาที
ภาพ feature Automad กับ WordPress พร้อมโลโก้ทั้งสองแพลตฟอร์มและหัวข้อถามว่านักพัฒนาควรเลือก CMS ตัวไหน
เว็บและแอปธุรกิจ

Automad กับ WordPress: การเปรียบเทียบอย่างละเอียดระหว่างแพลตฟอร์ม CMS ที่ดีที่สุดสองตัว

Automad และ WordPress แก้ปัญหาเดียวกันในวิธีที่แตกต่างกันมาก Automad เป็น flat-file CMS และ template engine เนื้อหาอยู่ในไฟล์แทนที่จะอยู่ในฐานข้อมูล แต่ WordPress

Jim SchwarzJim Schwarz อ่าน 9 นาที

พร้อมติดตั้งหรือยัง? เริ่มต้น $2.48/เดือน

คลาวด์อิสระ ตั้งแต่ปี 2008 AMD EPYC, NVMe, 40 Gbps คืนเงินภายใน 14 วัน