ไม่ต้อง KYC · อีเมลไม่บังคับ · ชำระด้วย Monero, Bitcoin หรือ USDT
ภาษา: ไทย
ติดตั้ง VPS

คู่มือ · ตรวจเมื่อ 2026-11-10

ฉันเข้ารหัสดิสก์ VPS ด้วย LUKS ได้ไหม?

LUKS ปกป้องข้อมูลขณะพักอยู่ (at rest) มันไม่ซ่อน VPS ที่กำลังทำงานจากเครื่องที่มันทำงานอยู่ และหน้านี้บอกว่าเส้นแบ่งอยู่ที่ไหน

อัปเดตล่าสุด: · 3 นาทีในการอ่าน

คำตอบแบบสั้น

ฉันเข้ารหัสดิสก์ VPS ด้วย LUKS ได้ไหม?

ได้ คุณเข้ารหัสดิสก์ VPS ด้วย LUKS ได้ เพราะ Gloamport ให้การจำลองเสมือน KVM เต็มรูปแบบพร้อมเคอร์เนลของคุณเอง สร้างวอลุ่มด้วย cryptsetup luksFormat เปิดมัน แล้วฟอร์แมตและเมานต์ แพ็กเกจ Gloam 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic ราคา $8.25 ต่อเดือนในระยะ 12 เดือน

LUKS ปกป้องอะไรบน VPS และไม่ปกป้องอะไร?

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

ข้อจำกัดของ RAM เป็นคุณสมบัติของการจำลองเสมือน ไม่ใช่ของ Gloamport: โฮสต์ใดก็ตามอ่านหน่วยความจำของ guest ที่มันรันอยู่ได้

การเข้ารหัสดิสก์ VPS ด้วย LUKS ให้คุณได้จริง ๆ อะไร?

LUKS ให้การเข้ารหัสขณะพักอยู่: ใครก็ตามที่คัดลอกดิสก์โดยไม่มี passphrase จะได้เพียงข้อมูลที่อ่านไม่ออก มันไม่ได้ให้การป้องกันจากโฮสต์ขณะที่ VPS ทำงาน เพราะคีย์ที่ปลดล็อกแล้วอยู่ในหน่วยความจำที่ไฮเปอร์ไวเซอร์อ่านได้

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

แพ็กเกจ Gloamport ไหนเหมาะกับวอลุ่มที่เข้ารหัส?

Gloam มีขนาดที่สบาย: มี vCPU 2 RAM 4 GB และพื้นที่เก็บข้อมูล NVMe 80 GB และ Gloamport ระบุว่าเหมาะกับ "เซิร์ฟเวอร์ Matrix, Vaultwarden และ SearXNG รวมกัน" การเข้ารหัสใช้ CPU บ้าง ดังนั้นคอร์ที่สองช่วยได้

ตามการสำรวจของ Gloamport ที่อ้างถึง 10 พฤศจิกายน 2569 ราคาค่ากลางของ VPS 2 vCPU, 4 GB ที่เทียบเคียงได้ในกลุ่ม 29 โฮสต์ แห่งอยู่ที่ $31.29 ต่อเดือน Gloam คือ $8.25 ต่อเดือนในระยะ 12 เดือน และ $16.50 ในระยะ 1 เดือน

ฉันจะเข้ารหัสวอลุ่มบน VPS ด้วย LUKS ทีละขั้นตอนอย่างไร?

เจ็ดขั้นตอนสำหรับวอลุ่มข้อมูลที่อยู่ในไฟล์ คำสั่งเดียวกันใช้ได้กับ block device

  1. ติดตั้ง cryptsetup

    รัน apt install cryptsetup ในฐานะ root

  2. สร้างไฟล์คอนเทนเนอร์

    จัดสรรไฟล์ขนาดที่คุณต้องการ cryptsetup จับคู่ไฟล์ธรรมดากับ loop device ด้วยตัวเอง

  3. ฟอร์แมตเป็น LUKS2

    รัน cryptsetup --type luks2 luksFormat กับไฟล์และเลือก passphrase ที่ยาว สิ่งนี้จะล้างทุกอย่างที่อยู่ในไฟล์

  4. สำรอง header

    รัน luksHeaderBackup แล้วเก็บไฟล์ไว้ให้ห่างจาก VPS มิฉะนั้น header ที่เสียหายจะทำให้ทุกอย่างสูญหาย

  5. เปิดวอลุ่ม

    รัน cryptsetup open พร้อมชื่อ mapping อุปกรณ์จะปรากฏใต้ /dev/mapper/

  6. สร้างระบบไฟล์และเมานต์

    รัน mkfs.ext4 บนอุปกรณ์ที่ถูก map สร้างโฟลเดอร์ แล้วเมานต์

  7. ปิดเมื่อคุณทำเสร็จ

    อันเมานต์ออก แล้วรัน cryptsetup close ซึ่งจะลบ mapping และล้างคีย์ออกจากหน่วยความจำเคอร์เนล

คำสั่ง LUKS ที่แน่นอนมีอะไรบ้าง?

คำสั่งด้านล่างตามคู่มือของ cryptsetup luksFormat เริ่มต้นวอลุ่มและตั้ง passphrase แรก open สร้าง mapping luksDump แสดง header และ luksHeaderBackup เก็บสำเนาไบนารีของ header และพื้นที่ key slot คู่มือระบุว่าหาก header ของวอลุ่ม LUKS เสียหาย ข้อมูลทั้งหมดจะสูญหายถาวร เว้นแต่คุณมีการสำรอง header

สร้างและฟอร์แมตคอนเทนเนอร์
apt install cryptsetup
fallocate -l 10G /root/vault.img
cryptsetup --type luks2 luksFormat /root/vault.img
cryptsetup luksHeaderBackup /root/vault.img --header-backup-file /root/vault.header
เปิด ฟอร์แมต และเมานต์
cryptsetup open /root/vault.img vault
mkfs.ext4 /dev/mapper/vault
mkdir -p /mnt/vault
mount /dev/mapper/vault /mnt/vault
ปิด
umount /mnt/vault
cryptsetup close vault

ฉันปลดล็อกดิสก์รูตที่เข้ารหัสจากระยะไกลด้วย dropbear-initramfs ได้ไหม?

ได้ หากระบบบูตจากรูตที่เข้ารหัส SSH server ขนาดเล็กใน initramfs สามารถรับ passphrase ก่อนที่ root filesystem จะถูกเมานต์ ซึ่งต้องใช้การติดตั้งที่คุณตั้งค่าให้มีรูตที่เข้ารหัส เป็นงานที่ใหญ่กว่าวอลุ่มข้อมูลด้านบน ดังนั้นควรถือเป็นขั้นสูงและตรวจว่า image และกระบวนการบูตของคุณอนุญาตหรือไม่

แพ็กเกจ Debian dropbear-initramfs ให้การเข้าถึง SSH ภายใน initial RAM filesystem เช่น เพื่อปลดล็อกดิสก์ที่เข้ารหัส เอกสารของมันวางคีย์สาธารณะของคุณไว้ใน /etc/dropbear/initramfs/authorized_keys และตัวเลือกไว้ใน /etc/dropbear/initramfs/dropbear.conf และระบุให้รัน update-initramfs -u -k all หลังจากเปลี่ยนค่า นอกจากนี้ยังแนะนำไม่ให้ใช้คีย์โฮสต์ SSH หลักซ้ำ เพราะ /boot มักไม่ได้เข้ารหัส

ติดตั้งและใช้งาน SSH server ใน initramfs
apt install dropbear-initramfs
nano /etc/dropbear/initramfs/authorized_keys
update-initramfs -u -k all
ไม่บังคับ: ฟังบนพอร์ตอื่น (dropbear.conf)
DROPBEAR_OPTIONS="-p 2222"

ฉันจะทำให้ VPS ที่เข้ารหัสใช้งานได้ต่อเนื่องในระยะยาวอย่างไร?

สำรอง header เขียน passphrase ไว้แบบออฟไลน์ และเก็บสำเนาข้อมูลของคุณเอง เพราะแพ็กเกจไม่มีการสำรองข้อมูล คู่มือ cryptsetup ระบุว่าการสำรองข้อมูลจำเป็นสำหรับข้อมูลที่เข้ารหัสด้วย หากข้อมูลนั้นมีคุณค่า

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

สรุป
  • LUKS2 เข้ารหัสข้อมูลขณะพักอยู่บน VPS ที่ใช้การจำลองเสมือน KVM เต็มรูปแบบ
  • มันไม่ซ่อน VPS ที่กำลังทำงานจากโฮสต์ ซึ่งสามารถอ่าน RAM ได้
  • cryptsetup --type luks2 luksFormat สร้างวอลุ่ม; open และ close จัดการมัน
  • สำรอง header ด้วย luksHeaderBackup: header ที่เสียหายทำให้ข้อมูลทั้งหมดสูญหาย
  • dropbear-initramfs อนุญาตให้ปลดล็อกรูตที่เข้ารหัสจากระยะไกล
  • Gloam (2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic) ราคา $8.25 ต่อเดือนในระยะ 12 เดือน

LUKS บน VPS: คำถามที่พบบ่อย

โฮสต์ VPS อ่านข้อมูลที่เข้ารหัสด้วย LUKS ของฉันได้ไหม?

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

ฉันใช้ไฟล์แทนพาร์ทิชันได้ไหม?

ได้ คู่มือ cryptsetup ระบุว่าหากอาร์กิวเมนต์ของอุปกรณ์เป็นไฟล์ cryptsetup จะพยายามจัดสรร loopback device และจับคู่กับไฟล์นั้น

จะเกิดอะไรขึ้นถ้าฉันลืม passphrase?

ข้อมูลจะอ่านไม่ได้ เก็บ passphrase ให้ปลอดภัยและสำรอง header ไว้ เพราะ header ที่เสียหายก็ทำให้ทุกอย่างสูญหายเช่นกัน

dropbear-initramfs ทำอะไร?

มันเริ่ม SSH server ขนาดเล็กภายใน initial RAM filesystem เพื่อให้คุณปลดล็อกดิสก์รูตที่เข้ารหัสตอนบูตจากอีกเครื่องหนึ่งได้

Gloamport รวมการสำรองข้อมูลหรือไม่?

ไม่มีแพ็กเกจใดรวมการสำรองข้อมูล ดังนั้นให้เก็บสำเนาของตัวเองสำหรับสิ่งที่คุณสูญเสียไม่ได้

แหล่งข้อมูล (4)
  1. หน้าคู่มือ cryptsetup(8) — Debian (checked 2026-11-10)
  2. หน้าคู่มือ cryptsetup-luksFormat(8) — Debian (checked 2026-11-10)
  3. README ของ dropbear-initramfs — Debian (checked 2026-11-10)
  4. แพ็กเกจ dropbear-initramfs (trixie) — Debian (checked 2026-11-10)

เริ่มต้น $3.74/เดือน · ไม่ต้อง KYC

ติดตั้ง VPS