รู้วิธี เชื่อมต่อกับเว็บไซต์ของคุณผ่าน 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
เริ่มเขียนบล็อก
โฮสต์ WordPress ด้วยตนเองบนฮาร์ดแวร์ระดับสูงสุด พร้อมพื้นที่จัดเก็บ NVMe และเวลาแฝงที่น้อยที่สุดทั่วโลก — เลือกดิสทริบิวต์ที่คุณชื่นชอบ
รับ WordPress VPSจะเชื่อมต่อกับโฮสต์โดยใช้ SSH ได้อย่างไร?
ในการเริ่มต้นเชื่อมต่อเว็บไซต์ของคุณผ่าน SSH คุณต้องมีเครื่องมือในการทำให้มันเกิดขึ้น สำหรับผู้เริ่มต้น คุณควร SSH เข้าสู่เซิร์ฟเวอร์โดยใช้เทอร์มินัลที่เราเข้าถึงในบรรทัดต่อไปนี้ เพื่อให้คุณสามารถสร้างการเชื่อมต่อผ่าน SSH ได้
วิธี SSH เข้าสู่เซิร์ฟเวอร์โดยใช้เทอร์มินัล?
Mac และ Linux Os สามารถเริ่มต้นการเชื่อมต่อ SSH โดยใช้ Terminal Terminal เป็นโปรแกรมจำลองชนิดหนึ่งที่คล้ายกับ DOS โดยรันคำสั่งบรรทัดคำสั่งทั้งบนระบบและเซิร์ฟเวอร์ระยะไกล
ดังนั้นจึงไม่มีสัญญาณของอินเทอร์เฟซผู้ใช้แบบกราฟิกที่ทำให้การเชื่อมต่อ 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

- ที่อยู่ IP ของเซิร์ฟเวอร์: เป็นชื่อโดเมนของคุณหรือที่อยู่ IP
- พอร์ต SSH: โพสต์นี้มอบให้โดยผู้ให้บริการโฮสติ้งของคุณ
- ชื่อผู้ใช้ SSH: หมายถึงชื่อผู้ใช้ FTP ของคุณ (ไม่ใช่สำหรับผู้ดูแลระบบ WordPress)
- รหัสผ่าน SSH: เป็นรหัสผ่าน FTP ของคุณ
- เมื่อการติดตั้ง PuTTY เสร็จสิ้น ให้เปิดและใช้เพื่อเชื่อมต่อกับเว็บไซต์ของคุณ
- หากต้องการเชื่อมต่อไคลเอ็นต์ PuTTY SSH ให้เปิดแล้วป้อน IP เซิร์ฟเวอร์และพอร์ต SSH ของคุณ
- คลิกปุ่มเปิดเพื่อดำเนินการต่อ
- ป๊อปอัปเข้าสู่ระบบปรากฏขึ้นเพื่อขอให้คุณพิมพ์ชื่อผู้ใช้ SSH ของคุณแล้วกด Enter
- จากนั้นป้อนรหัสผ่าน SSH ของคุณแล้วกด Enter อีกครั้ง
หลังจากที่คุณเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่านไคลเอนต์ PuTTY SSH ได้สำเร็จ คุณสามารถเรียกใช้บรรทัดคำสั่งที่จำเป็นได้ทันที
อ่านเพิ่มเติม: จะใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลได้อย่างไร
14 คำสั่ง SSH พื้นฐานที่เป็นประโยชน์
ด้วยคำสั่ง SSH เหล่านี้ คุณสามารถย้ายไฟล์ ลบโฟลเดอร์ สร้างไดเร็กทอรีใหม่ เปลี่ยนสิทธิ์ของผู้ใช้ และอื่นๆ
- คำสั่ง Is: คำสั่งนี้เรียกรายการไฟล์และไดเร็กทอรีในโฟลเดอร์ปัจจุบัน
ls
- คำสั่ง cd: คำสั่งนี้จะเปลี่ยนไดเร็กทอรีและย้ายไปยังตำแหน่งอื่น ตัวอย่างเช่น $cd /home
cd
- mkdir: คำสั่งนี้สร้างไดเร็กทอรีใหม่
mkdir
- คำสั่งแบบสัมผัส: คำสั่งนี้จะเพิ่มไฟล์ใหม่ลงในไดเร็กทอรี
touch
- คำสั่ง rm: คำสั่งนี้จะลบไฟล์หรือโฟลเดอร์
rm
- คำสั่ง cp: คำสั่งนี้จะคัดลอกไฟล์และโฟลเดอร์
บันทึก: คุณต้องระบุชื่อไฟล์หรือไดเร็กทอรีและตำแหน่งที่คุณต้องการคัดลอก ตัวอย่างเช่น: $ cp [ตัวเลือก] [แหล่งที่มา] [ปลายทาง]
cp
- คำสั่ง mv: คำสั่งนี้จะย้ายไฟล์ และคุณควรพิมพ์แหล่งที่มาและปลายทางของไฟล์ mv [ที่มา] [ปลายทาง]
mv
ตอนนี้เรามาดูรายการทางเลือกที่คุณสามารถเพิ่มได้ที่จุดเริ่มต้นของคำสั่งนี้
- -ฉ: ตัวเลือกนี้จะลบไฟล์ปลายทางและอนุญาตให้คุณสร้างไฟล์ใหม่เมื่อคุณไม่สามารถเข้าถึงการอนุญาตที่เป็นลายลักษณ์อักษร
- -คุณ: คัดลอกไฟล์ต้นฉบับเฉพาะในกรณีที่เป็นไฟล์ใหม่กว่าไฟล์ปลายทาง
- -n: สิ่งนี้จะไม่เขียนทับไฟล์ที่มีอยู่และป้องกันไม่ให้มีการเปลี่ยนแปลง
- -a: ตัวเลือกนี้จะเก็บถาวรไฟล์
- -R: ใช้สำหรับโฟลเดอร์เท่านั้น จะคัดลอกไฟล์และโฟลเดอร์ทั้งหมดภายในโฟลเดอร์เป้าหมาย
- คำสั่งล้าง: คำสั่งนี้จะล้างหน้าจอเทอร์มินัล
clear
- คำสั่ง Tar: คำสั่งนี้สร้างและแตกไฟล์บีบอัดที่บีบอัด
tar cvzf ArchiveName.tar.gz /path/to/directory
- คำสั่ง Wget: คำสั่งนี้ดาวน์โหลดไฟล์จากอินเทอร์เน็ต
wget http://fileurl/filename.ext
- คำสั่ง Du: คำสั่งนี้จะแสดงขนาดไฟล์และโฟลเดอร์ในไดเร็กทอรีเฉพาะ
du
- คำสั่งประวัติ: คำสั่งนี้แสดงคำสั่งที่ใช้ล่าสุด
history 50
- คำสั่ง PWD: คำสั่งนี้ให้เส้นทางแบบเต็มของไดเร็กทอรีปัจจุบันของคุณ หลังจากรันคำสั่งนี้แล้ว คุณจะเห็นสิ่งนี้:home/user/public_html
pwd
- คำสั่ง Find: คำสั่งนี้จะค้นหาไฟล์และแสดงคุณลักษณะเหล่านี้ (ชื่อ ขนาด ประเภทไฟล์ ฯลฯ) คุณควรใช้มันเช่นนี้: ค้นหา [ไดเรกทอรีเริ่มต้น] [ตัวเลือก] [คำค้นหา]
find
อ่านเพิ่มเติม: การติดตั้ง Google Chrome แบบเงียบ
ขั้นตอนการสร้างคู่คีย์

- สร้างรหัสสาธารณะใน 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 นั้นเมื่อได้รับแจ้ง
เคล็ดลับ: ตอนนี้คุณสามารถตรวจสอบสิทธิ์เซิร์ฟเวอร์ของคุณด้วยคู่คีย์ได้แล้ว
เริ่มเขียนบล็อก
โฮสต์ WordPress ด้วยตนเองบนฮาร์ดแวร์ระดับสูงสุด พร้อมพื้นที่จัดเก็บ NVMe และเวลาแฝงที่น้อยที่สุดทั่วโลก — เลือกดิสทริบิวต์ที่คุณชื่นชอบ
รับ WordPress VPSจะสร้างคู่คีย์ SSH ส่วนตัวของคุณได้อย่างไร?
การสร้างคีย์ SSH ใหม่เป็นสิ่งแรกที่คุณต้องสร้างระดับการตรวจสอบความถูกต้องที่มีความปลอดภัยสูง จะช่วยได้มากหากคุณมีคีย์ SSH นี้เพื่อเชื่อมต่อเซิร์ฟเวอร์ของคุณด้วยความปลอดภัยสูงสุดสำหรับกระบวนการเข้าสู่ระบบของคุณ
เมื่อคีย์ถูกสร้างขึ้นอย่างถูกต้อง คีย์เหล่านั้นสามารถรับประกันความปลอดภัยที่ดีขึ้นและวิธีที่รวดเร็วและสะดวกในการเข้าถึงและจัดการเซิร์ฟเวอร์ของคุณ
แทนที่จะติดตามวิธีเดิมๆ โดยใช้ชื่อผู้ใช้และรหัสผ่าน Terminal หรือไคลเอนต์ SSH สามารถทำให้มันเป็นมืออาชีพมากขึ้นสำหรับคุณ
อ่านเพิ่มเติม: โฮสติ้งหลายเว็บไซต์บนเซิร์ฟเวอร์เดียว
การสร้างคีย์ SSH ส่วนตัวด้วยไคลเอนต์ SSH

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

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

- คลิกขวาในช่องข้อความชื่อ “รหัสสาธารณะสำหรับวางลงในไฟล์ OpenSSHได้รับอนุญาต_คีย์” จากนั้นเลือก “เลือกทั้งหมด”
- ตอนนี้คลิกขวาที่ช่องข้อความเดิมอีกครั้งแล้วเลือก "คัดลอก"
วิธีนำเข้าคีย์ SSH ของคุณ
เมื่อคุณบันทึกคีย์ใหม่บนคอมพิวเตอร์ของคุณ ตอนนี้คุณควรนำเข้าคีย์ดังกล่าวไปยังตัวแทนคีย์ PuTTY
สองขั้นตอนนี้นำเข้าคีย์ SSH ไปยัง PuTTY
- คลิกปุ่มตัวแทนที่เปิดตัวจัดการคีย์ในหน้าต่างการกำหนดค่า PuTTY
- คลิกปุ่ม “เพิ่มคีย์” จากนั้นค้นหาตำแหน่งที่คุณบันทึกคีย์ส่วนตัว เลือกแล้วคลิกเปิด
เคล็ดลับ: ป้อนรหัสผ่านหลักของคุณหากจำเป็น
เริ่มเขียนบล็อก
โฮสต์ WordPress ด้วยตนเองบนฮาร์ดแวร์ระดับสูงสุด พร้อมพื้นที่จัดเก็บ NVMe และเวลาแฝงที่น้อยที่สุดทั่วโลก — เลือกดิสทริบิวต์ที่คุณชื่นชอบ
รับ WordPress VPSบทสรุป
เชื่อมต่อกับเว็บไซต์ของคุณผ่าน SSH มีข้อดีและขั้นตอนที่แตกต่างกันซึ่งเราจะอธิบายในบริบทให้ดีที่สุด โดยทั่วไป หากต้องการเป็นผู้บุกเบิกโลกสมัยใหม่ในเครือข่ายการสื่อสารทางธุรกิจ คุณจะต้องดำเนินการด้วยการควบคุมคุณภาพสูงในไฟล์เว็บไซต์และการเข้าสู่ระบบบนเซิร์ฟเวอร์คลาวด์ของคุณ
ดังนั้น การสร้างคีย์สาธารณะสำหรับการรับรองความถูกต้องจะเข้ารหัสการเชื่อมต่อของคุณไปยังเซิร์ฟเวอร์ รหัสส่วนตัวที่ผู้รับใช้สามารถถอดรหัสการเชื่อมต่อได้ ในท้ายที่สุด กระบวนการแบบสองทิศทางนี้จะจัดให้มีการโต้ตอบที่ปลอดภัยระหว่างจุดสิ้นสุดเครือข่ายสองจุด จากนั้นใช้มันอย่างจริงจังเพื่อเอาชนะ ไม่แพ้ในการสร้างปฏิสัมพันธ์ในยุคดิจิทัลนี้