Hướng dẫn sử dụng Qemu agent để reset passwd VM linux trên Proxmox VE

Khi quản trị các máy ảo (VM) chạy hệ điều hành Linux trên nền tảng Proxmox VE, việc quên mật khẩu đăng nhập là sự cố khá phổ biến, nhất là với các VM ít khi truy cập trực tiếp. Thay vì phải khởi động vào chế độ Single-user Mode hay gắn ISO cứu hộ (Rescue ISO), nếu VM đã cài đặt QEMU Guest Agent, Quý khách có thể đặt lại mật khẩu ngay từ Node Proxmox mà không cần khởi động lại VM. Dưới đây là hướng dẫn chi tiết từ Long Vân.

I. Điều kiện cần có

Trước khi thực hiện, Quý khách cần đảm bảo VM đáp ứng đủ các điều kiện sau:

  • VM đã bật tùy chọn QEMU Guest Agent trong cấu hình (Options) trên Proxmox.
  • Bên trong VM Linux đã cài đặt gói qemu-guest-agent và dịch vụ đang chạy.
  • VM đang ở trạng thái đang chạy (running).

II. Kiểm tra VM đã sẵn sàng hay chưa

Bước 1: Kiểm tra tùy chọn Guest Agent trên Proxmox

Quý khách vào giao diện Proxmox VE, chọn VM cần xử lý > Options > kiểm tra dòng QEMU Guest Agent. Nếu đang ở trạng thái Disabled, Quý khách nhấp đúp để chuyển sang Enabled, sau đó khởi động lại VM một lần để cấu hình có hiệu lực.

Quý khách cũng có thể kiểm tra nhanh bằng lệnh sau trên Node Proxmox (qua SSH):\

qm agent <VMID> ping

Nếu lệnh không trả về lỗi, Guest Agent đang hoạt động bình thường.

Bước 2: Kiểm tra dịch vụ qemu-guest-agent bên trong VM Linux

Quý khách đăng nhập vào VM (qua Console hoặc SSH nếu còn tài khoản khác truy cập được) và kiểm tra:

systemctl status qemu-guest-agent

Nếu chưa cài đặt quý khách có thể làm theo hướng dẫn này : Hướng dẫn cài đặt Qemu agent trên VM ubuntu trong Proxmox VE

III. Hướng dẫn Reset Password

Bước 1. Đăng nhập giao diện Proxmox VE, chọn node chứa VM Linux quý khách cần reset mật khẩu.

Bước 2. Vào mục Shell trong danh sách công cụ quản trị của VM.

Bước 3. Quý khách chạy lệnh :

qm guest passwd <VM_ID> <username>

Bước 4. Nhấn Enter. Nếu không có thông báo lỗi, mật khẩu đã được đặt lại thành công.

IV. Lưu ý quan trọng

  • Đây là công cụ hỗ trợ quản trị hợp lệ dành cho chủ sở hữu VM, Quý khách không nên dùng để truy cập vào các máy ảo không thuộc quyền quản lý của mình.
  • Quý khách nên đặt mật khẩu mới đủ mạnh và đổi lại ngay sau khi đăng nhập thành công lần đầu.
  • Với các máy chủ ảo đang vận hành dịch vụ quan trọng tại Long Vân, Quý khách nên tạo Snapshot trước khi thực hiện thao tác can thiệp hệ thống để đảm bảo an toàn, dễ dàng khôi phục nếu phát sinh sự cố ngoài ý muốn.

Như vậy, Long Vân đã hoàn thành hướng dẫn sử dụng QEMU Guest Agent để reset password VM Linux trên Proxmox VE. Chúc Quý khách thành công!