Tài liệu

Bắt đầu nhanh + mô tả chức năng của từng phần, từng thiết bị (đang tiếp tục cập nhật)

Quản lý máy chủ

Bài viết này giới thiệu cách thêm, chỉnh sửa, xóa máy chủ trong bảng điều khiển, và cách cấu hình cho từng loại máy chủ khác nhau.

Giới thiệu chức năng

「Quản lý máy chủ」là cửa vào của bảng điều khiển. Sau khi bạn thêm máy chủ đích vào, mới có thể dùng toàn bộ các chức năng như kiểm tra tình trạng, quản lý tệp, bảo vệ chống sập trên nó.

Trước tiên: SSH là gì

SSH là cách chuẩn để đăng nhập từ xa có mã hóa giữa các máy chủ Linux. Nguyên lý bảng điều khiển quản lý máy chủ đích chính là「dùng SSH kết nối vào, rồi thực thi lệnh và truyền tệp trên đó」. Nên khi thêm máy chủ, bạn phải cho bảng điều khiển biết ba điều:

1. Kết nối tới máy nào (địa chỉ IP + cổng)

2. Đăng nhập bằng tài khoản nào (tên người dùng)

3. Chứng minh bạn là chính chủ thế nào (mật khẩu hoặc khóa riêng)

Trường hợp áp dụng

  • Quản lý tập trung nhiều máy chủ (VPS cá nhân, máy chủ công ty, thiết bị trong nhà…)
  • Giám sát và thao tác mọi máy trong một bảng điều khiển thống nhất, không phải đăng nhập từng máy

Thêm máy chủ

Ở thanh bên / menu bắt đầu của bảng điều khiển, vào「Quản lý máy chủ」, nhấn「Thêm máy chủ」, điền:

TrườngGiải thích
TênTự đặt, để dễ nhận biết (như「Máy chủ blog」「Raspberry Pi」)
Địa chỉ máy chủIP hoặc tên miền của máy chủ
CổngCổng SSH, mặc định 22
Tên người dùngNgười dùng đăng nhập SSH, thường là root
Cách xác thựcMật khẩu hoặc khóa riêng (SSH Key)
Mật khẩu / khóa riêngThông tin xác thực tương ứng với cách xác thực
NhómTùy chọn, dùng để phân loại (như「Vận hành」「Kiểm thử」「NAT」)

Các loại máy chủ được hỗ trợ

Bảng điều khiển hỗ trợ ba loại máy chủ, cách cấu hình hơi khác nhau:

1. Máy chủ có IP công cộng thông thường

Trường hợp phổ biến nhất — máy chủ có IP công cộng riêng, cổng SSH mặc định là 22.

  • Địa chỉ máy chủ điền IP công cộng
  • Cổng điền 22 (hoặc cổng SSH bạn tự đặt)

2. Máy chủ NAT

Máy chủ không có IP công cộng riêng (như NAT VPS giá rẻ, máy xuyên NAT nội bộ), lộ SSH ra ngoài thông qua ánh xạ cổng mà nhà cung cấp đưa.

  • Địa chỉ máy chủ điền IP công cộng mà nhà cung cấp NAT đưa
  • Cổng điền cổng ánh xạ (không phải 22, như 10221)

> ⚠️ Lưu ý: ánh xạ cổng của máy chủ NAT phải truy cập được từ mạng mà「máy chủ bảng điều khiển」đang ở. Nếu nhà cung cấp giới hạn danh sách trắng theo IP nguồn, cần thêm IP máy chủ bảng điều khiển vào danh sách trắng, nếu không sẽ không kết nối được (biểu hiện là「ngoại tuyến」).

> 💡 Bảng điều khiển sẽ tự động phát hiện loại NAT và phân biệt hai nhóm「có thể thiết lập cổng」và「không thể thiết lập cổng」, loại không thể thiết lập cổng sẽ được hướng dẫn dùng vận hành xuyên NAT. Chi tiết xem Phát hiện máy chủ NAT.

3. Máy chủ xuyên NAT

Thiết bị hoàn toàn không có địa chỉ nào truy cập được từ mạng công cộng (như máy trong mạng nội bộ, điện thoại Android), được đưa vào qua chức năng「Vận hành xuyên NAT」của bảng điều khiển, không cần điền thông tin SSH thủ công.

  • Loại máy chủ này do「Vận hành xuyên NAT」tự động thêm, địa chỉ máy chủ hiển thị là 127.0.0.1
  • Chi tiết xem Vận hành xuyên NAT

Chỉnh sửa / Xóa

  • Chỉnh sửa: nhấn chỉnh sửa trên thẻ máy chủ, có thể sửa tên, IP, cổng, tài khoản, nhóm… Sau khi sửa sẽ thiết lập lại kết nối.
  • Xóa: xóa bản ghi máy chủ (không ảnh hưởng bản thân máy chủ đích, chỉ là loại khỏi bảng điều khiển).

Cách xác thực: Mật khẩu vs Khóa riêng

Xác thực bằng mật khẩu

Đơn giản nhất, điền thẳng mật khẩu SSH. Phù hợp để thử nhanh hoặc máy chủ tạm thời.

Xác thực bằng khóa riêng (khuyến nghị cho môi trường vận hành)

Khóa riêng là một「chìa khóa」dài hơn, an toàn hơn mật khẩu nhiều, và có thể đăng nhập không cần mật khẩu. Phù hợp với máy chủ dùng lâu dài, chính thức.

Tạo cặp khóa trên máy chủ đích, dán nội dung khóa riêng vào bảng điều khiển:

# Tạo khóa trên máy chủ đích (nếu đã có thì bỏ qua)
ssh-keygen -t ed25519
# Thêm khóa công khai vào authorized_keys
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
# Xem nội dung khóa riêng, dán vào bảng điều khiển
cat ~/.ssh/id_ed25519

> Hiểu đơn giản: khóa công khai đặt trên máy chủ (tương đương ổ khóa), khóa riêng dán vào bảng điều khiển (tương đương chìa khóa). Bảng điều khiển cầm khóa riêng là có thể「mở khóa」đăng nhập.

Quản lý nhóm

Dùng「Nhóm」để phân loại máy chủ, dashboard sẽ hiển thị theo nhóm. Ví dụ:

  • Theo môi trường: Vận hành / Kiểm thử / NAT / Xuyên NAT
  • Theo nhà cung cấp: Tencent Cloud / AliCloud / BandwagonHost

Lưu ý

1. Trạng thái trực tuyến/ngoại tuyến: dashboard định kỳ kiểm tra tình trạng máy chủ qua SSH. Hiển thị「ngoại tuyến」không có nghĩa máy chủ đã treo, có thể là cổng SSH không truy cập được, sai tài khoản mật khẩu, hoặc bị tường lửa chặn. Cách xử lý xem Câu hỏi thường gặp FAQ.

2. Kết nối lần đầu: khi thêm máy chủ, bảng điều khiển sẽ thử kết nối SSH ngay, thành công mới lưu được. Hãy đảm bảo cổng, tài khoản, mật khẩu đúng.

3. Bảo mật: khuyến nghị môi trường vận hành dùng xác thực bằng khóa riêng, và tắt đăng nhập bằng mật khẩu (đặt PasswordAuthentication no trong cấu hình sshd của máy chủ đích).

4. Máy chủ đám mây lớn không dùng root: Tencent Cloud/AliCloud mặc định vô hiệu hóa root, đăng nhập bằng người dùng thường (như ubuntu) là được, bảng điều khiển sẽ tự động nâng quyền. Chi tiết xem Thích ứng sudo.