คุณจ่ายแล้ว มี root แล้ว และกำลังจ้องพรอมต์ Ubuntu 24.04 ใหม่ นี่คือสิบนาทีแรกที่ทำถูกต้อง: แพตช์เครื่อง ออกจาก root ซ่อนหลังคีย์และไฟร์วอลล์ คัดลอก-วาง ตามลำดับ
1. อัปเดตระบบ
apt update && apt upgrade -y
อิมเมจใหม่แทบไม่เคยแพตช์ครบ ทำสิ่งนี้ก่อนทุกครั้ง
2. สร้างผู้ใช้ sudo ที่ไม่ใช่ root
อย่าทำงานเป็น root ในชีวิตประจำวัน สร้างผู้ใช้ปกติและให้ sudo:
adduser deploy # set a password when prompted
usermod -aG sudo deploy
3. เพิ่มคีย์ SSH ให้ผู้ใช้นั้น
บน เครื่องของคุณเอง คุณสร้างคีย์ไว้แล้ว (ตั้งค่าคีย์ SSH) ติดตั้งส่วนสาธารณะให้ผู้ใช้ใหม่:
# on the server, as root
mkdir -p /home/deploy/.ssh
# paste your PUBLIC key into authorized_keys
nano /home/deploy/.ssh/authorized_keys
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys
เปิด เทอร์มินัลที่สอง และยืนยันว่า ssh deploy@YOUR.SERVER.IP ใช้ได้ก่อนขั้นตอนถัดไป — เพื่อไม่ให้ความผิดพลาดล็อกคุณออก
4. ปิดการล็อกอิน SSH ด้วยรหัสผ่านและ root
เมื่อคีย์ใช้ได้:
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
ตอนนี้มีแค่คีย์ของคุณที่เข้าได้ และเสียง brute-force ที่ไม่หยุดบนพอร์ต 22 ก็สะท้อนกลับ
5. เปิดไฟร์วอลล์
อนุญาต SSH ก่อน เปิด จากนั้นเฉพาะที่คุณต้องการ:
sudo ufw allow OpenSSH
sudo ufw enable # confirms; SSH stays open
รายละเอียดครบใน การตั้งค่าไฟร์วอลล์ UFW
6. เปิดอัปเดตความปลอดภัยอัตโนมัติ
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades # choose "Yes"
เครื่องจะแพตช์อัปเดตความปลอดภัยของตัวเองขณะคุณหลับ
นี่คือพื้นฐาน
แพตช์แล้ว ออกจาก root คีย์เท่านั้น หลังไฟร์วอลล์ อัปเดตตัวเอง — จุดเริ่มต้นที่สมเหตุสมผลสำหรับทุกอย่าง ขั้นถัดไปขึ้นกับสิ่งที่คุณสร้าง:
- เสริมความแข็งแกร่งเพิ่ม — เช็กลิสต์ความปลอดภัย VPS ใหม่ ฉบับเต็ม และ fail2ban
- รันคอนเทนเนอร์ — ติดตั้ง Docker
- เสิร์ฟเว็บไซต์ — nginx reverse proxy พร้อม HTTPS
- ให้บางอย่างรันต่อ — สร้าง systemd service
Debian แทน Ubuntu? ขั้นตอนแทบเหมือนกัน — ดู ตั้งค่า Debian VPS EQVPS ให้อิมเมจ Ubuntu 24.04 ที่สะอาดพร้อม root ในราวหนึ่งนาที ไม่ต้อง KYC จ่ายด้วยคริปโต
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ