Hướng dẫn connect ssh với EC2 instance
Để connect với EC2 với SSH, chúng ta cần một số thông tin:
- SSH Key (.pem file) cung cấp bởi Amazon. File này sẽ tạo ra khi khởi tạo một EC2.
- IP address. Địa chỉ IP của EC2
- Username: user phụ thuộc vào bản linux khi khởi tạo EC2
- Ubuntu: ubuntu
- Amazon Linux: ec2-user
- Centos: root
B1: Cấp quyền file pem
chmod 400 key.pem
B2: Connect với lện ssh
ssh -i /path/key-pair-name.pem username@ip-address
Notes: Nếu máy tính bạn không có SSH có thể phải cần cài thêm SSH client
- Recent versions of Windows Server 2019 and Windows 10 – OpenSSH is included as an installable component. For more information, see OpenSSH in Windows.
- Earlier versions of Windows – Download and install OpenSSH. For more information, see Win32-OpenSSH.
- Linux and macOS X – Download and install OpenSSH. ex: https://www.openssh.com
B3: Xác thực fingerprint ( tuỳ chọn)
Bạn chọn yes, để máy chủ thêm bạn vào knows_host. Điều này giúp xác nhận máy tính của bạn khi kết nối với EC2
Tải files hoặc folder lên AWS EC2 instance
Sử dụng scp command
(có sẵn trong OSx và phần lớn hệ điều hành linux/unix)
scp -i "your_path/your_ssh.pem" "your_path/file_upload" ec2-user@100.100.100:/path
SCP (Secure Copy) là công cụ dòng lệnh trong các hệ thống Linux và Unix. Nó được sử dụng để sao chép từ xa gữa các máy tính. Nó giúp chuyển các tệp và thư mục qua hệ thống một cách an toàn qua mạng
Source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-linux-inst-ssh.html