Có nhiều cách kết nối EC2, các bạn có thể tham khảo kết nối EC2 bằng PuTTY. Trong bài lab, chúng ta sử dụng Visual Studio Code để kết nối EC2
Thực hiện tải Visual Studio Code
Truy cập vào trang EC2
Trong phần Connect
Trong giao diện Visual Studio Code
Trên thanh công cụ tìm kiếm của Visual Studio Code
Cấu hình SSH.
Kết nối SSH.
Kiểm tra kết nối tới internet của EC2 Public, ta thực hiện lệnh:
ping amazon.com -c5
Truy cập vào EC2
Thực hiện lệnh ping <địa chỉ IP private của EC2 Private> để kiểm tra kết nối từ máy chủ EC2 Public sang máy chủ EC2 Private. Chúng ta kiểm tra kết nối giữa 2 EC2 instance bằng câu lệnh:
ping <IP Private EC2 Private> -c5
EC2 Private sẽ không có public IP address vì chúng ta không gán cho máy chủ này public IP. Để có thể ssh vào EC2 Private, chúng ta sẽ thực hiện kết nối ssh từ EC2 Public thông qua địa chỉ private IP address của EC2 Private
Bạn tải a RSA and DSA key generation utility là dạng puttygen.exe
Bạn tải an SCP client, i.e. command-line secure file copy là dạng pscp.exe
Chúng ta sử dụng puttygen.exe để generation key
Chọn aws-keypair.pem
Khởi chạy Command Prompt. Chuyển đường dẫn tới thư mục bạn vừa download pscp. Chạy lệnh dưới đây để upload file aws-keypair.pem lên thư mục /home/ec2-user/ của máy chủ EC2 Public.
pscp -i aws-keypair.ppk aws-keypair.pem ec2-user@<EC2 PUBLIC public IP address>:/home/ec2-user/
Truy cập vào EC2
ls
chmod 400 aws-keypair.pem
ssh -i aws-keypair.pem ec2-user@<EC2 Private server's private IP address>
ping amazon.com