Cách truy cập phiên bản AWS EC2 bằng SSH bằng Powershell từ HĐH Windows.

Nov 27 2022
PuTTY, trình giả lập thiết bị đầu cuối mã nguồn mở và miễn phí, là một trong những công cụ tuyệt vời được sử dụng để SSH vào phiên bản AWS EC2 và nó thường được sử dụng cho mục đích này. Gần đây, tôi mới nhận ra rằng chương trình quản lý cấu hình và tự động hóa tác vụ có tên Powershell của Microsoft rất phù hợp để dễ dàng truy cập vào phiên bản EC2 mà không cần tải xuống bất kỳ ứng dụng bên thứ ba nào và cấu hình cần thiết sau đó để truy cập.

PuTTY, trình giả lập thiết bị đầu cuối mã nguồn mở và miễn phí, là một trong những công cụ tuyệt vời được sử dụng để SSH vào phiên bản AWS EC2 và nó thường được sử dụng cho mục đích này.

Gần đây, tôi mới nhận ra rằng chương trình quản lý cấu hình và tự động hóa tác vụ có tên Powershell của Microsoft rất phù hợp để dễ dàng truy cập vào phiên bản EC2 mà không cần tải xuống bất kỳ ứng dụng bên thứ ba nào và cấu hình cần thiết sau đó để truy cập.

Hãy khám phá điều này bằng cách chỉ ra một vài bước để đạt được điều này.

Bước 1: Tạo cặp khóa

Hãy tạo một cặp khóa từ bảng điều khiển AWS Management. Tìm kiếm EC2 từ hộp tìm kiếm dịch vụ trên Bảng điều khiển quản lý và nhấp vào EC2, tìm liên kết 'Cặp khóa' từ thanh menu bên trái. Điều này nằm trong menu “Mạng & Bảo mật” như hình bên dưới.

Chọn liên kết và nhấp vào nút “Tạo cặp khóa”.

Đặt cho nó một cái tên. Tôi sẽ gọi nó là “ssh-ec2key”. Đảm bảo “loại cặp khóa” là “RSA” và “.pem” được chọn trong “Định dạng tệp khóa riêng”. Nhấp vào nút “Tạo cặp khóa”. Kết quả sẽ giống như ảnh chụp màn hình bên dưới. Lưu ý rằng hai khóa sẽ được tạo, một khóa chung như minh họa bên dưới và một khóa riêng tư sẽ được tải xuống PC của bạn. Khóa này sẽ cần thiết để ssh vào phiên bản EC2 sau này.

Bước 2: Điều hướng đến đường dẫn của khóa riêng

Từ Powershell, đảm bảo rằng bạn điều hướng đến đường dẫn của khóa cá nhân đã tải xuống. “ssh-ec2key.pem” của tôi nằm trong thư mục “tải xuống” trong đường dẫn này trên PC của tôi.

Đường dẫn khóa riêng của tôi

Bước 3: Tạo phiên bản EC2.

Chọn “Bảng điều khiển EC2” và nhấp vào “Khởi chạy phiên bản”, đặt tên cho nó. Ví dụ: “Phiên bản EC2 của tôi”. Chọn loại phiên bản “Amazon Linux 2 AMI…đủ điều kiện bậc miễn phí”, “đủ điều kiện bậc miễn phí t2.micro”. Chọn tên cặp khóa theo yêu cầu (khóa chung). Chọn “vpc” và “mạng con” mặc định trong “Cài đặt mạng”. Trong “Tường lửa”, tạo một nhóm bảo mật mới. Chọn “Cho phép lưu lượng SSH từ” “IP của tôi” (Ở đây IP được gán cho ISP của bạn sẽ xuất hiện dưới dạng tùy chọn để chọn). Chấp nhận cấu hình lưu trữ mặc định và nhấp vào “Khởi chạy phiên bản”.

Phiên bản EC2 đã được tạo thành công.

Lấy địa chỉ IPv4 Công cộng được chỉ định vì địa chỉ này sẽ được sử dụng để truy cập ssh. Khởi chạy powershell và đảm bảo rằng bạn đang ở trong đường dẫn của khóa riêng, nhập lệnh này từ thiết bị đầu cuối và nhấn phím enter.

ssh -i ssh-ec2key.pem [email protected]

      
                
Successful access to the EC2 instance from Powershell

Điều này cũng có thể đạt được bằng cách sử dụng dấu nhắc lệnh của windows (CMD).

Giao diện nhắc lệnh

Tôi hy vọng điều này đã được thông tin và tôi sẽ nhìn thấy bạn trong phần tiếp theo. Chúc mừng!