HELPER VPS

ติดตั้ง VPS ใหม่และรหัสผ่าน root ตั้งแต่การดูจนถึงการสร้างใหม่

รหัสผ่าน root ดูซ้ำได้ในหน้าเซิร์ฟเวอร์เป็นเวลา 7 วัน และสร้างใหม่ได้ทุกเมื่อ เมื่อต้องการให้ระบบกลับเป็นสถานะเริ่มต้น ให้ติดตั้งระบบปฏิบัติการหรืออิมเมจแอปใหม่บนเซิร์ฟเวอร์เดิม

ดูรหัสผ่าน root ได้ที่ไหน

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

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

หากสร้างเซิร์ฟเวอร์ด้วย API รหัสผ่านเดียวกันจะอยู่ใน root_password ของการตอบกลับตอนสร้างหนึ่งครั้ง และดูในหน้าเซิร์ฟเวอร์ได้เป็นเวลา 7 วันด้วย

สองวิธีเปลี่ยนรหัสผ่าน root

วิธีที่ 1 สร้างรหัสผ่านใหม่ในหน้าเซิร์ฟเวอร์

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

วิธีที่ 2 เปลี่ยนเองภายในเซิร์ฟเวอร์

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

เทอร์มินัล
passwd

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

ใช้การติดตั้งใหม่เมื่อไร

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

  • เมื่อเปลี่ยนการตั้งค่าไปมากและต้องการเริ่มใหม่อย่างสะอาดตั้งแต่ต้น
  • เมื่อต้องการเปลี่ยนจาก Ubuntu เป็นระบบปฏิบัติการอื่นอย่าง Debian หรือ AlmaLinux
  • เมื่อต้องการเปลี่ยนเป็นอิมเมจแอปอย่าง Docker, WordPress, LEMP แล้วใช้งานทันที
  • เมื่อสงสัยในสถานะเซิร์ฟเวอร์และต้องการสร้างระบบที่สะอาดขึ้นใหม่

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

ย้ายข้อมูลไว้ก่อนติดตั้งใหม่

รวมไฟล์เว็บไซต์และการตั้งค่าเซิร์ฟเวอร์เป็นไฟล์บีบอัดไฟล์เดียว และเก็บฐานข้อมูลเป็นไฟล์ dump สำหรับ MySQL และ MariaDB ส่งออกทุกฐานข้อมูลเป็นไฟล์เดียวตามด้านล่าง

เทอร์มินัล
mkdir -p /root/keep
tar czf /root/keep/files.tar.gz /var/www /etc/nginx
mysqldump --single-transaction --all-databases | gzip > /root/keep/db.sql.gz
ls -lh /root/keep

หากใช้ PostgreSQL ให้ส่งออกด้วย sudo -u postgres pg_dumpall | gzip > /root/keep/pg.sql.gz เมื่อรวมเสร็จแล้ว ดาวน์โหลดมายังพีซีด้วย scp ใช้คำสั่งเดียวกันทั้ง PowerShell บน Windows, Mac และ Linux

คอมพิวเตอร์ของคุณ
scp -r root@YOUR_SERVER_IP:/root/keep ./keep

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

ลำดับการติดตั้งใหม่

ขั้นที่ 1 เปิดการติดตั้งใหม่ในหน้าเซิร์ฟเวอร์

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

ขั้นที่ 2 เลือกอิมเมจ

เลือกสิ่งที่จะติดตั้งใหม่จากระบบปฏิบัติการอย่าง Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream, FreeBSD หรืออิมเมจแอปอย่าง Docker, WordPress, LEMP, Node.js ดูจุดเด่นของแต่ละระบบปฏิบัติการได้ในรายการระบบปฏิบัติการ

ขั้นที่ 3 ยืนยันด้วยการพิมพ์ชื่อเซิร์ฟเวอร์

เพื่อไม่ให้ลบเซิร์ฟเวอร์อื่นโดยไม่ตั้งใจ ต้องพิมพ์ชื่อเซิร์ฟเวอร์ให้ตรงในช่องยืนยันก่อน ปุ่มติดตั้งใหม่จึงจะใช้ได้ พิมพ์ให้ตรงกับชื่อในรายการเซิร์ฟเวอร์ทุกตัวอักษร แล้วกดติดตั้งใหม่

ขั้นที่ 4 รอจนติดตั้งเสร็จ

สถานะเซิร์ฟเวอร์จะเปลี่ยนเป็นกำลังติดตั้ง และเมื่อเสร็จจะกลับเป็นกำลังทำงาน หน้าเซิร์ฟเวอร์แสดงสถานะอัตโนมัติ ปล่อยไว้ได้เลย รหัสผ่าน root ของระบบใหม่จะถูกสร้างใหม่และแสดงในช่องรหัสผ่าน root อีก 7 วัน

เชื่อมต่ออีกครั้งหลังติดตั้งใหม่

ระบบใหม่จะสร้างลายนิ้วมือของเซิร์ฟเวอร์ SSH ใหม่ด้วย พีซีที่เคยเชื่อมต่อจึงจะเห็นข้อความ REMOTE HOST IDENTIFICATION HAS CHANGED เป็นข้อความที่ขึ้นทุกครั้งเมื่อติดตั้งเซิร์ฟเวอร์ใหม่ เพียงลบลายนิ้วมือเก่าที่บันทึกไว้แล้วเชื่อมต่อใหม่

คอมพิวเตอร์ของคุณ
ssh-keygen -R YOUR_SERVER_IP
ssh root@YOUR_SERVER_IP

ระบบที่ติดตั้งใหม่ให้เชื่อมต่อด้วยรหัสผ่าน root ใหม่ หากเป็นเซิร์ฟเวอร์ที่เคยเชื่อมต่อด้วยคีย์ SSH ให้เข้าด้วยรหัสผ่านครั้งแรกหนึ่งครั้งแล้วใส่คีย์กลับเข้าไป บน Mac และ Linux ใช้คำสั่งบรรทัดเดียวด้านล่าง ส่วน Windows ใช้คำสั่งบรรทัดเดียวในคู่มือเชื่อมต่อ SSH บน Windows

คอมพิวเตอร์ของคุณ
ssh-copy-id root@YOUR_SERVER_IP

เมื่อเชื่อมต่อได้แล้ว อัปเดตระบบตามคู่มือล็อกอินครั้งแรก และเปิดเฉพาะพอร์ตที่ใช้อีกครั้งตามคู่มือไฟร์วอลล์พื้นฐาน ข้อมูลที่ย้ายไว้ให้อัปโหลดด้วย scp แล้วคืนค่าด้วยคำสั่งอย่าง tar xzf และ gunzip < db.sql.gz | mysql

ความต่างระหว่างการติดตั้งใหม่กับการลบเซิร์ฟเวอร์

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

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

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

คู่มือที่ควรอ่านต่อ

การตั้งค่าที่ควรทำต่อจากคู่มือนี้

ดูคู่มือทั้งหมด