Menu

4/2/26

HƯỚNG DẪN RESET PASSWORD & CẤU HÌNH SSH FREEPBX 17 (DEBIAN)

 

I. QUY TRÌNH RESET PASSWORD ROOT QUA CONSOLE (GRUB)

Áp dụng khi quên mật khẩu đăng nhập màn hình đen (CLI) trên VMware/Hyper-V.

Bước 1: Truy cập chế độ chỉnh sửa GRUB

  1. Khởi động lại máy ảo FreePBX 17.
  2. Ngay khi màn hình menu khởi động hiện ra, nhấn phím e trên bàn phím.

Bước 2: Thay đổi tham số khởi động

  1. Tìm dòng bắt đầu bằng chữ linux. Di chuyển con trỏ xuống cuối dòng đó.
  2. Nhấn phím cách (Space) và gõ chính xác: init=/bin/bash
  3. Nhấn F10 (hoặc Ctrl + X) để khởi động vào chế độ khẩn cấp.

Bước 3: Đặt mật khẩu mới

  1. Gắn lại quyền ghi cho hệ thống:

Bash

mount -o remount,rw /

  1. Đổi mật khẩu cho tài khoản root:

Bash

passwd root

(Nhập mật khẩu mới 2 lần. Lưu ý: Màn hình sẽ không hiển thị ký tự khi gõ).

  1. Lưu thay đổi và khởi động lại:

Bash

sync

exec /sbin/init


II. CẤU HÌNH CHO PHÉP ĐĂNG NHẬP SSH TỪ XA

Mặc định Debian 12 chặn Root đăng nhập qua SSH, bạn cần mở quyền này sau khi đã có pass.

Bước 1: Chỉnh sửa file cấu hình SSH

  1. Đăng nhập vào CLI bằng user root và pass mới.
  2. Gõ lệnh: nano /etc/ssh/sshd_config
  3. Tìm dòng: #PermitRootLogin prohibit-password hoặc PermitRootLogin no.
  4. Sửa thành: PermitRootLogin yes (Xóa dấu # ở đầu dòng).
  5. Nhấn Ctrl + O, Enter để lưu và Ctrl + X để thoát.

Bước 2: Khởi động lại dịch vụ SSH

Bash

systemctl restart ssh


III. RESET MẬT KHẨU QUẢN TRỊ WEB (GUI)

Nếu bạn vào được CLI nhưng quên mật khẩu trang Web Admin.

  1. Tại dấu nhắc lệnh (CLI), gõ lệnh sau:

Bash

fwconsole admin reset mật_khẩu_mới

  1. Hệ thống sẽ tự động cập nhật mật khẩu cho tài khoản quản trị đầu tiên.

IV. LƯU Ý QUAN TRỌNG VỀ FIREWALL

Sau khi cấu hình xong, nếu vẫn không SSH được, hãy kiểm tra Firewall trên giao diện Web:

  1. Vào Connectivity -> Firewall -> Networks.
  2. Thêm dải IP mạng nhà máy (100.100.x.x) vào vùng Trusted.
  3. Nếu cần xử lý gấp, có thể tắt tạm Firewall bằng lệnh: fwconsole firewall stop.