Skip to content

SSH Keys máy chủ ​

Trang này quản lý các SSH Key đã cài trên một máy chủ, theo từng người dùng hệ thống. Dùng khi bạn muốn cấp quyền đăng nhập SSH/SFTP vào một người dùng cụ thể, ví dụ cho lập trình viên hoặc đối tác, và thu hồi khi không cần nữa.

SSH Key toàn cục hay SSH Key máy chủ?

  • SSH Key toàn cục: khóa của chính bạn, tự cài vào mọi máy chủ mới cho root và flashpanel.
  • SSH Key máy chủ (trang này): chỉ áp dụng cho một máy chủ và một người dùng bạn chọn.

Mới dùng SSH Key? Xem SSH Keys: tạo và dùng để đăng nhập máy chủ.

Truy cập trang quản lý ​

Trong máy chủ, mở menu Bảo mật > SSH Keys.

Bảng liệt kê mọi SSH Key trên máy chủ, gồm cả khóa toàn cục đã cài:

  • Tên: tên ghi nhớ của khóa
  • Người dùng hệ thống: người dùng Linux đăng nhập được bằng khóa này. Một khóa cài cho nhiều người dùng sẽ hiện nhiều dòng
  • Được tạo bởi: thành viên nhóm đã thêm khóa
  • Ngày tạo: thời điểm khóa được thêm

Thêm SSH Key vào máy chủ ​

  1. Bấm nút Thêm SSH Key ở góc trên bên phải trang. Hộp thoại Thêm SSH Key hiện ra.

  2. Chọn một trong hai cách:

    Cách 1: Để FlashPanel tạo khóa

    1. Bấm Tạo ngẫu nhiên SSH Key ở góc trên bên phải hộp thoại. FlashPanel tạo một cặp khóa RSA 4096-bit và điền sẵn Name, Public key.
    2. Bấm lần lượt 3 nút trong khung cảnh báo màu vàng để tải file về máy:
      • OpenSSH Key: private key cho lệnh ssh (file không có đuôi)
      • PuTTY Key: private key cho PuTTY, WinSCP, FileZilla (file .ppk)
      • Public Key: khóa công khai (file .pub)

    Cách 2: Dùng khóa có sẵn

    • Name: tên ghi nhớ, ví dụ "Laptop của An", "Deploy CI"
    • Public key: dán public key, bắt đầu bằng ssh-ed25519 AAAA... hoặc ssh-rsa AAAA...
  3. Ở ô User, chọn người dùng hệ thống sẽ đăng nhập bằng khóa này, ví dụ flashpanel, root hoặc người dùng của website.

  4. Bấm Thêm SSH Key.

Khóa xuất hiện trong danh sách và được cài vào máy chủ ngay. Giờ bạn (hoặc người giữ private key) có thể đăng nhập bằng SSH Key với đúng người dùng đã chọn.

WARNING

  • Với Cách 1, private key chỉ hiển thị một lần. Đóng hộp thoại mà chưa tải về thì phải tạo khóa khác.
  • Người dùng hệ thống của website phải bật Có thể truy cập SSH/SFTP trong Người dùng hệ thống mới đăng nhập được.

Xóa SSH Key ​

  1. Tìm khóa trong danh sách, bấm biểu tượng thùng rác ở cuối dòng.
  2. Trong hộp thoại Xóa SSH Key?, bấm Xác nhận.

Khóa bị gỡ khỏi máy chủ ngay lập tức và không thể hoàn tác: người giữ private key không đăng nhập được bằng người dùng đó nữa. Hãy chắc chắn bạn còn cách khác để đăng nhập trước khi xóa khóa của chính mình.

Khi xóa một người dùng hệ thống, các SSH Key của người dùng đó cũng bị xóa.

Trường hợp sử dụng ​

  • Nhóm phát triển: mỗi lập trình viên một khóa, gắn với người dùng phù hợp vai trò.
  • Triển khai tự động: một khóa riêng cho CI/CD pipeline.
  • Nhiều thiết bị: mỗi máy tính một khóa, mất máy nào thì xóa khóa máy đó.
  • Đối tác, khách hàng: cấp quyền tạm thời bằng public key của họ, xóa khóa khi xong việc.

Tài liệu liên quan ​