Tiếng Việt
SSH Keys máy chủ
SSH Keys của máy chủ cho phép bạn cấp quyền đăng nhập an toàn vào từng người dùng hệ thống cụ thể trên máy chủ. Trang này giúp bạn quản lý các SSH key đã được thêm cho từng người dùng hệ thống trên máy chủ của bạn.
TIP
SSH Keys trên máy chủ khác với SSH Keys toàn cục. SSH Keys toàn cục được tự động thêm vào mọi máy chủ mới bạn tạo, còn SSH Keys trên máy chủ chỉ áp dụng cho một máy chủ và một người dùng hệ thống cụ thể.
Truy cập trang quản lý
- Mở trang chi tiết máy chủ của bạn
- Trong menu của máy chủ, mở Bảo mật > SSH Keys
Trang hiển thị bảng tất cả SSH key hiện có trên máy chủ, gồm các cột:
- Tên: tên gợi nhớ của SSH key
- Người dùng hệ thống: người dùng Linux mà khóa này cấp quyền truy cập
- Được tạo bởi: thành viên nhóm đã thêm khóa (hiển thị bằng avatar)
- Ngày tạo: thời điểm khóa được thêm vào máy chủ
Thêm SSH Key vào máy chủ
Bước 1: Mở hộp thoại tạo khóa
Bấm nút Thêm SSH Key ở góc trên bên phải của trang.
Hộp thoại Thêm SSH Key hiện ra.
Bước 2: Điền thông tin
Lựa chọn 1: Tạo khóa tự động
- Bấm nút Tạo ngẫu nhiên SSH Key ở góc trên bên phải của hộp thoại
- Hệ thống tự động tạo một cặp khóa SSH RSA 4096-bit mới và điền sẵn Name và Public key vào form
- Một dải cảnh báo màu vàng hiển thị: "Private key này chỉ cấp 1 lần, hãy tải xuống bản sao lưu."
- Tải xuống ngay các file sau:
- OpenSSH Key: khóa riêng (private key) cho Linux, macOS và OpenSSH trên Windows (tên file:
{tên}, không có phần mở rộng) - PuTTY Key: khóa riêng cho PuTTY trên Windows (tên file:
{tên}.ppk) - Public Key: khóa công khai (tên file:
{tên}.pub)
- OpenSSH Key: khóa riêng (private key) cho Linux, macOS và OpenSSH trên Windows (tên file:
- Chọn người dùng hệ thống ở trường User
Lựa chọn 2: Nhập khóa có sẵn
Điền các trường thông tin sau:
- Name: tên gợi nhớ cho SSH key này (ví dụ: "Laptop của John", "Deployment Key")
- User: chọn người dùng hệ thống Linux mà khóa này sẽ cấp quyền truy cập (ví dụ:
flashpanel,root, hoặc bất kỳ user tùy chỉnh nào bạn đã tạo) - Public key: dán nội dung khóa công khai SSH (định dạng:
ssh-rsa AAAA...hoặcssh-ed25519 AAAA...)
Bước 3: Hoàn tất
Bấm nút Thêm SSH Key ở cuối hộp thoại để thêm khóa vào máy chủ.
Khóa mới sẽ xuất hiện trong danh sách. Hệ thống tự động cài khóa vào file authorized_keys của người dùng hệ thống đã chọn.
Xóa SSH Key
Để xóa một SSH key khỏi máy chủ:
- Tìm khóa trong danh sách
- Bấm biểu tượng thùng rác ở cuối dòng
- Hộp thoại Xóa SSH Key? hiện ra
- Bấm Xác nhận để xóa
Khóa sẽ bị xóa khỏi file authorized_keys trên máy chủ và người dùng sẽ không thể kết nối bằng khóa đó nữa.
Quan trọng
- Private key chỉ được cấp một lần khi tạo tự động. Bạn phải tải xuống và lưu lại ngay, trước khi đóng hộp thoại
- Xóa SSH key có hiệu lực ngay lập tức và không thể hoàn tác. Hãy chắc chắn bạn có cách truy cập dự phòng trước khi xóa khóa
- Khóa được gắn với một người dùng hệ thống cụ thể. Nếu bạn xóa 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
Truy cập cho nhóm phát triển: Thêm SSH key cho từng lập trình viên trong nhóm, cấp quyền truy cập vào người dùng hệ thống cụ thể dựa trên vai trò của họ.
Triển khai tự động: Tạo SSH key riêng cho CI/CD pipeline để triển khai ứng dụng mà không cần dùng mật khẩu.
Truy cập từ nhiều thiết bị: Thêm các SSH key riêng cho laptop, máy tính để bàn và các thiết bị khác mà bạn sử dụng để kết nối đến máy chủ.
Truy cập cho khách hàng: Cấp quyền truy cập SSH tạm thời cho khách hàng hoặc đối tác bằng cách thêm khóa công khai của họ, và dễ dàng thu hồi quyền truy cập bằng cách xóa khóa khi cần.
Tài liệu liên quan
- Hướng dẫn SSH Keys: Tìm hiểu cách tạo SSH key bằng nhiều phương pháp khác nhau
- SSH Keys toàn cục: Quản lý SSH key tự động áp dụng cho tất cả máy chủ mới
- Người dùng hệ thống: Quản lý người dùng hệ thống Linux trên máy chủ