AWS | Cách SSH vào EC2 bằng PuTTY

Aws Cach Ssh Vao Ec2 Bang Putty



SSH vào một phiên bản EC2 là một bước khá quan trọng vì nó cho phép người dùng sử dụng các dịch vụ của phiên bản AWS EC2. Không chỉ vậy, một số hệ điều hành được cài đặt trên phiên bản AWS EC2 chỉ có thiết bị đầu cuối SSH, điều này có nghĩa là không có GUI (Giao diện người dùng đồ họa) để sử dụng các dịch vụ do hệ điều hành cụ thể đó cung cấp.

Putty là một công cụ tạo kết nối SSH cho người dùng và cung cấp GUI để định cấu hình kết nối này. Putty có thể dễ dàng được sử dụng để SSH vào phiên bản EC2 của Amazon. Bài đăng này sẽ giải thích quá trình sử dụng PuTTY cho SSH vào phiên bản AWS EC2.

Tải xuống và cài đặt PuTTY

Hầu hết chúng không được cài đặt trong máy của người dùng, do đó, bước đầu tiên là thực sự tải xuống và cài đặt putty trên máy của người dùng. Đối với điều này, hãy truy cập trang web chính thức của Putty bằng cách nhấp vào nơi đây. Từ trang web của Putty, nhấp vào nút có nội dung “Tải xuống Putty”:









Sau đó, trang tải xuống của Putty sẽ mở ra. Từ trang này, chọn phiên bản Putty theo kiến ​​trúc và hệ điều hành mà nó sẽ được cài đặt. Đối với bài đăng này, nó sẽ là x64-bit cho Windows:







Khi PuTTY đã được tải xuống, hãy thực thi tệp đã tải xuống để bắt đầu quá trình cài đặt PuTTY:



Đi qua trình hướng dẫn cài đặt của Putty và cài đặt nó trong hệ thống của bạn. Khi quá trình cài đặt hoàn tất, hãy tìm kiếm Putty từ Menu Bắt đầu:

Nhấp vào ứng dụng từ khi khởi động sẽ khởi chạy nó:

Sử dụng PuTTY để SSH vào EC2 Instance

Để kết nối với phiên bản EC2 bằng PuTTY, bạn cần định cấu hình kết nối của mình. Trước hết, hãy lấy địa chỉ của phiên bản EC2 và tên người dùng từ “Trang kết nối” của phiên bản EC2. Vì vậy, hãy mở trang kết nối bằng cách nhấp chuột phải vào phiên bản EC2 và chọn tùy chọn “Kết nối” từ menu:

Từ trang kết nối, chuyển sang tab “SSH client” và sao chép “username@publicadress” từ ví dụ lệnh SSH:

Quay lại PuTTY và dán username@publicaddress này vào trường “Host Name” và giữ cổng thành “22”:

Sau đó, chúng ta cần đính kèm tệp cặp khóa .ppk, để làm điều đó, từ menu điều hướng bên trái, hãy mở “Thông tin xác thực: bên dưới “Auth” bên trong “Kết nối => SSH”:

Sau đó Click vào nút Browser và tìm từ file ppk (Trường hợp file ppk không có mà chỉ có đuôi .pem thì vào phần tiếp theo rồi quay lại bước này):

Khi khóa riêng được tải vào PuTTY, tất cả các cấu hình hiện đã sẵn sàng. Chỉ cần nhấp vào nút Mở để bắt đầu kết nối SSH với phiên bản EC2:

Sau đó, một thiết bị đầu cuối sẽ mở ra với thông báo xác nhận bật lên, chỉ cần nhấp vào tùy chọn “Chấp nhận”:

Sau đó, bên trong thiết bị đầu cuối, kết nối SSH sẽ được thực hiện với Phiên bản AWS EC2:

Điều đó kết thúc kết nối với AWS Instance thông qua Putty.

Tạo tệp PPK từ tệp Pem bằng PuttyGen

Không thể thay đổi Cặp khóa được đính kèm với phiên bản EC2 sau khi hoàn tất quá trình tạo phiên bản EC2. Điều này có nghĩa là nếu người dùng đã tạo một cặp khóa có định dạng pem thì cặp khóa đó không thể được sử dụng với PuTTY. Để giải quyết vấn đề này, Putty cung cấp ứng dụng “puttygen” có thể chuyển đổi tệp cặp khóa “pem” thành tệp cặp khóa “ppk”.

Đối với điều này, hãy mở thư mục cài đặt của Putty trên máy của người dùng và bên trong thư mục đó mở ứng dụng có tên là “puttygen”:

Trong ứng dụng Trình tạo khóa PuTTY này, hãy nhấp vào tab “Chuyển đổi” rồi nhấp vào “Nhập”:

Sau đó, tìm kiếm tệp pem được đính kèm với phiên bản EC2 của bạn và tải tệp đó:

Khi đã xong, chỉ cần nhấp vào “Lưu khóa riêng” và lưu khóa riêng ở định dạng PPK:

Sau đó, vào bên trong thư mục và xác minh sự tồn tại của tệp ppk:

Đó là tất cả về cách tạo tệp ppk từ tệp pem cho phiên bản EC2.

Phần kết luận

Putty có thể được sử dụng để tạo kết nối SSH với phiên bản AWS EC2 khá dễ dàng, vì vậy người dùng cần đảm bảo rằng Putty đã được cài đặt trên máy của mình. Sau đó, mở Putty và cung cấp tất cả các chi tiết cần thiết. Sau khi hoàn tất cấu hình kết nối, chỉ cần nhấp vào nút “mở” trong PuTTY và một thiết bị đầu cuối mới sẽ mở ra, thiết bị đầu cuối này sau đó sẽ kết nối với SSH của phiên bản EC2.