SSH, hay Secure Shell, là một giao thức mạng mã hóa được thiết kế để kết nối an toàn hai thiết bị qua một mạng không bảo mật. Nó hỗ trợ giao tiếp được mã hóa, đảm bảo dữ liệu truyền giữa các thiết bị luôn được giữ bí mật và bảo vệ khỏi nguy cơ nghe lén.
Trong khi các phương pháp truyền thống sử dụng kết hợp tên người dùng và mật khẩu, việc sử dụng khóa SSH giúp tăng cường bảo mật và tiện lợi.
Để bắt đầu truy cập SSH, trước tiên bạn cần bật truy cập SSH cho tài khoản hosting của mình. Bạn có thể thực hiện điều này từ menu Quản lý Shell trong cPanel.
Để bật SSH:
Đăng nhập vào tài khoản cPanel của bạn.
Đi tới phần Độc quyền .
Nhấp vào Quản lý Shell:

LƯU Ý: Menu cũng có thể được truy cập từ tài khoản Spaceship của bạn > Trình quản lý Hosting > nhấp “Quản lý” > “Nâng cao” > menu “Công cụ khác” > nhấp Quản lý SSH:

Theo mặc định, truy cập SSH bị tắt cho các tài khoản hosting. Bạn có thể bật/tắt trong giao diện Quản lý Shell đối diện tùy chọn “Bật truy cập SSH”:

Để kích hoạt SSH cho tài khoản cPanel của bạn, hãy nhấp vào nút chuyển đổi (1).
Khi đã bật, bạn sẽ thấy bảng “Chi tiết truy cập” (2) với các thông tin cần thiết để bắt đầu kết nối SSH:

Sau khi SSH được bật cho tài khoản của bạn, mục Terminal sẽ khả dụng trong cPanel > phần Nâng cao:

Giao diện này cho phép bạn tương tác trực tiếp với môi trường lưu trữ qua dòng lệnh:

Sau khi bật SSH, bạn có thể quản lý các khóa SSH của mình thông qua các tùy chọn sau trong menu “Quản lý Shell” của cPanel:

Quản lý khóa SSH: Xem và quản lý các khóa hiện có.
Tạo khóa mới: Tạo một cặp khóa SSH mới.
Nhập khóa: Thêm một khóa SSH hiện có.
Các tùy chọn này sẽ chuyển bạn đến khu vực Truy cập SSH trong cPanel, nơi bạn có thể thực hiện các tác vụ liên quan đến khóa:

LƯU Ý: Menu Truy cập SSH cũng có thể được tìm thấy trong phần “Bảo mật” của cPanel:

Nếu bạn chưa có cặp khóa SSH, bạn có thể tạo từ menu Truy cập SSH bằng cách nhấp vào nút Tạo khóa mới:

Bạn sẽ được yêu cầu cung cấp các thông tin sau:
Tên khóa: Đặt tên dễ nhận biết cho khóa của bạn.
Mật khẩu khóa: Thêm mật khẩu cho khóa.
Loại khóa: Chọn giữa RSA và DSA.
Kích thước khóa: Đối với RSA, nên sử dụng tối thiểu 2048 bit để đảm bảo an toàn.
Sau khi điền thông tin, nhấp vào Tạo khóa:

Cả khóa công khai và khóa riêng sẽ được tạo và hiển thị trong các mục tương ứng của menu “Truy cập SSH” trên cPanel.
Tại đây, bạn có thể tải khóa vừa tạo về dưới dạng tệp văn bản bằng cách nhấp vào nút Xem/Tải xuống:

Nếu bạn đã có cặp khóa SSH, bạn có thể nhập vào tài khoản cPanel của mình bằng tùy chọn Nhập khóa từ menu “Truy cập SSH”:

Bạn sẽ được yêu cầu cung cấp các thông tin sau:
Tên khóa: Đặt tên cho khóa của bạn (ví dụ: id_rsa).
Khóa riêng: Tùy chọn; để trống nếu không cần thiết.
Cụm mật khẩu: Nhập nếu khóa của bạn có cụm mật khẩu.
Khóa công khai: Dán nội dung tệp .pub của bạn.
Khi hoàn tất, nhấp vào nút Nhập :

Sau khi tạo/nhập cặp khóa SSH, bước tiếp theo là ủy quyền cho khóa. Để thực hiện, hãy tìm cặp khóa liên quan trong menu “Truy cập SSH” của cPanel > mục “Khóa công khai” > nhấp vào Quản lý bên cạnh khóa:

Nhấp vào nút Ủy quyền để xác minh khóa SSH:

Khi hoàn tất, thông báo “Thành công” sẽ xuất hiện. Trạng thái ủy quyền của khóa cũng sẽ được chuyển thành “đã ủy quyền” trong menu “Truy cập SSH”:

Sau khi tạo/nhập và ủy quyền khóa SSH, bạn có thể kết nối với tài khoản hosting của mình qua SSH.
Có rất nhiều ứng dụng SSH client. Trong ví dụ này, chúng tôi sẽ sử dụng PuTTY SSH client để hướng dẫn bạn cách truy cập máy chủ qua SSH bằng cặp khóa SSH được tạo bởi cPanel.
Tải khóa SSH đã tạo từ menu “Truy cập SSH” > nhấp vào “Xem/Tải xuống” bên cạnh khóa cần thiết trong mục “Khóa riêng”:

Nếu bạn chưa tạo cặp khóa mới mà chỉ nhập khóa hiện có và đã ủy quyền, hãy sử dụng tệp nhập để kết nối máy chủ trong PuTTY.
Trong thư mục PuTTY, chạy puttygen.exe để mở ứng dụng PuTTY Key Generator. Khi đã vào, hãy chuyển đến tab Tệp trên menu trên cùng > nhấp vào nút Tải khóa riêng:

Tìm tệp khóa SSH trên máy tính của bạn và nhấp “Mở”.
LƯU Ý: Khi tìm kiếm khóa SSH trên máy tính để nhập, hãy đảm bảo sử dụng bộ lọc “Tất cả tệp (*.*)”:

Để hoàn tất quá trình nhập, bạn sẽ được yêu cầu nhập cụm mật khẩu của khóa SSH (mật khẩu đã dùng khi tạo khóa SSH).
Khi mật khẩu được xác thực, bạn sẽ thấy thông báo thành công tương ứng:

LƯU Ý: Nếu bạn không muốn đặt mật khẩu cho khóa, hãy để trống các trường “Cụm mật khẩu khóa” và “Xác nhận cụm mật khẩu”.
Nhấp vào nút Lưu khóa riêng để lưu khóa dưới định dạng tệp .ppk:

Bây giờ, hãy mở ứng dụng PuTTY. Từ cột “Danh mục” bên trái, vào Kết nối > SSH > Xác thực > Thông tin xác thực để xác thực bằng.
Nhấp vào Duyệt bên dưới trường Tệp khóa riêng để xác thực để chọn tệp .ppk đã lưu:

Sau đó, mở mục “Phiên” từ menu bên trái. Trên trang này, nhập các thông tin sau:
Tên máy chủ (hoặc địa chỉ IP) - địa chỉ IP của máy chủ mà tài khoản cPanel của bạn đang lưu trữ. Có thể kiểm tra trong menu “Quản lý truy cập SSH” của cPanel.
Cổng - nên là 21098.
Nhấp “Mở”:

Khi bảng điều khiển mở ra, hãy nhập các thông tin sau:
login as - tên người dùng tài khoản cPanel của bạn;
Cụm mật khẩu cho khóa “” - mật khẩu khóa SSH.
Nếu mọi thứ đều đúng, kết nối với máy chủ sẽ được thiết lập:
