Kết nối Linux instance

Kết nối đến Amazon Linux 2023 instance

ℹ️ Information
Có nhiều phương thức để kết nối đến EC2 Linux instance. Trong bài lab này, chúng ta sẽ tìm hiểu hai phương pháp phổ biến: sử dụng MobaXterm và PuTTY. Cả hai đều là SSH clients cho phép bạn kết nối an toàn đến máy chủ Linux từ xa.

Kết nối Amazon Linux 2023 bằng MobaXterm

  1. Tải xuống MobaXterm

    Download MobaXterm

  2. Sau khi tải MobaXterm. Mở MobaXterm Chọn Session

    Open MobaXterm and select Session

  3. Trong giao diện Session settings. Chọn SSH.

  4. Trong giao diện Session settings:

    • Remote host: nhập địa chỉ Public IPv4 của EC2 instance
    • Specify username: nhập ec2-user
    • Use private key: chọn đường dẫn đến file key pair (.pem) đã tải về khi tạo EC2 instance

💡 Pro Tip
Tên người dùng mặc định khác nhau tùy thuộc vào AMI bạn sử dụng. Đối với Amazon Linux 2023, tên người dùng là “ec2-user”. Các AMI khác có thể sử dụng “ubuntu”, “centos”, “admin” hoặc tên khác.

  1. Nhấn OK để thiết lập kết nối.

    SSH protocol

    • Khi kết nối lần đầu sẽ thấy thông báo xác thực. Chọn Accept

    First time connection

    • Kết nối thành công

    Successful connection

💡 Pro Tip MobaXterm includes an integrated SFTP browser on the left side of the interface, allowing you to easily transfer files between your local machine and the EC2 instance.

Kết nối Amazon Linux 2023 bằng PuTTY

ℹ️ Information
Bạn có thể chọn một trong hai cách kết nối EC2 được trình bày trong bài lab này.

Để thuận tiện cho quá trình làm lab, bạn có thể tải các công cụ PuTTY dưới đây:

🔒 Security Note
PuTTY không hỗ trợ trực tiếp định dạng key .pem của AWS. Bạn cần sử dụng PuTTYgen để chuyển đổi key .pem sang định dạng .ppk mà PuTTY có thể sử dụng.

  1. Chuyển đổi key pair bằng PuTTYgen:

    • Mở PuTTYgen
    • Chọn Load để tải private key file

    Launch PuTTYgen

  2. Chọn file kp-linux.pem (private key file của Amazon Linux 2023 instance)

  3. Sau khi import key thành công, chọn Save private key

    Select PEM key file

  4. Đặt tên file là kp-linux và chọn Save

    Name and save the PPK file

  5. Quay lại giao diện EC2, chọn Linux-instance và sao chép Public IPv4 address

    1. Mở Putty và Cấu hình xác thực SSH:
    • Trong menu bên trái, mở rộng Connection > SSH > Auth > Credentials
    • Chọn Browse
    • Chọn file kp-linux.ppk đã tạo trước đó

    Configure PuTTY session

  6. Kết nối đến Amazon Linux 2023 instance:

    • Trở lại mục Session trong menu bên trái
    • Trong trường Host Name (or IP address), dán địa chỉ Public IPv4 vừa sao chép hoặc ec2-user@Public IPv4
    • Trong Saved Sessions, nhập Linux-Server
    • Chọn Save để lưu cấu hình
    • Chọn Open

    Configure SSH authentication

  7. Khi xuất hiện cảnh báo bảo mật, chọn Accept để tiếp tục kết nối

⚠️ Warning
Cảnh báo này xuất hiện khi bạn kết nối đến máy chủ lần đầu tiên. Đảm bảo bạn đang kết nối đến đúng máy chủ trước khi chấp nhận.

Configure SSH authentication

  1. Khi được yêu cầu đăng nhập, nhập ec2-user vào trường login as:

  2. Kết nối thành công với Amazon Linux 2023 instance

Configure SSH authentication

  1. Kiểm tra kết nối internet bằng lệnh ping 8.8.8.8

Configure SSH authentication