Hướng dẫn tạo và sử dụng SSH Key cho Server Ubuntu

Version 1.2 by quangdong quangdong on 2024/03/20 16:03

Khi kết nối tới Server thông qua giao thức SSH, việc sử dụng SSH Key sẽ giúp ta tiết kiệm được thời gian đăng nhập bằng cách chỉ cần tên người dùng và không cần phải sử dụng mật khẩu dài và khó nhớ

Bài viết dưới đây sẽ giúp bạn thực hiện điều đó.

1.Khởi tạo SSH Key

Để khởi tạo một SSH Key, ta làm theo các bước lần lượt như sau

Đầu tiên ta nhấn vào biểu tượng người dùng ở góc bên phải trên cùng màn hình rồi chọn mục Bảo mật

1710924850206-420.png

Tiếp theo ta chọn mục Cấu hình dịch vụ rồi chọn Chi tiết ở phần SSH Keys

1710924850213-835.png

Giao diện sẽ hiện lên như sau, ta chọn Tạo mới SSH Key

1710924850216-179.png

Khi đó giao diện tạo SSH Key sẽ trả về như sau, ta có thể tự tùy chỉnh Key SSH của mình theo mong muốn rồi sau đó chọn Xác nhận để lưu lại

1710924850217-880.png

Khi này hệ thống đã tạo SSH thành công và hiển thị thông báo thành công

1710924850219-291.png

Trong trường hợp tạo SSH Key không thành công, hệ thống cũng sẽ báo rõ lý do, bạn có thể thử tạo lại SSH Key hoặc liên hệ với hỗ trợ kĩ thuật của Bizfly Cloud để được tư vấn hỗ trợ nhé.

2. Thiết lập để sử dụng SSH Key

Sau khi khởi tạo SSH Key thành công, Bizfly Cloud sẽ gửi một Email thông báo kèm theo Public KeyPrivate Key

1710924850220-630.png

Ở đây ta cần phải tải tập tin private.pem xuống máy tính của bạn

1710924850222-569.png

Tiếp theo, ta cần phải đăng nhập vào Server trên Terminal bằng các thông tin đã được Bizfly Cloud cung cấp

1710924850223-298.png

Sau đó, ta cần thêm Public key đã được gửi vào tập tin authorized_keys bằng command sau:

vim .ssh/authorized_keys

Ta nhận để vào chế độ chỉnh sửa rồi dán Public Key đã được sao chép từ mail. Sau đó ta nhấn Esc rồi gõ :wq rồi Enter để lưu lại

1710924850225-286.png

Ta cũng cần phải cấu hình cả trên máy tính cục bộ

Đầu tiên ta cần mở chương trình Run bằng tổ hợp phím Windows + R rồi nhập vào đường dẫn sau :

          C:\Users\Admin\.ssh

1710924850227-215.png

Thư mục đó trông như sau

1710924850228-564.png

Tiếp theo, ta cần chuyển tập tin .pem đã tải về vào thư mục .ssh trên

1710924850229-853.png

Sau đó, ta nên đổi lại tên của tập tin sao cho dễ nhớ hơn, ví dụ như username-private.pem

1710924850230-108.png

Tiếp theo ta cần tạo một tập tin mới tên là config

Lưu ý tập tin này không có phần mở rộng

1710924850231-417.png

Kế tiếp, ta mở tập tin đó lên (bằng notepad) và cấu hình như sau rồi lưu lại :

1710924850232-507.png

Host username            HostName 14.225.29.181

            User root

            IdentityFile C:\Users\Admin\.ssh\username-private.pem

Giờ đây bạn đã có thể đăng nhập tới Server một cách dễ dàng mà không cần sử dụng mật khẩu chỉ bằng command:

          ssh username

Bizfly Cloud chúc bạn thành công!