Termius là ứng dụng hỗ trợ người dùng điều khiển sever, máy ảo, vps từ xa. Termius hỗ trợ nhiều giao thức để kết nối như SSH, Telnet, rlogin …. Ngoài ra, Termius SSH Client còn sử dụng được trên cả Destop và Mobile đi động. Bài viết này sẽ hướng dẫn cụ thể cách remote từ xa máy ảo EC2 thông qua SSH.
Nội Dung Bài Viết
Cài đặt Termius
Mọi người có thể tải miễn phí từ trang web của nhà phát hành : https://termius.com/
Với danh nghĩa cá nhân thì sẽ miễn phí sử dụng. Nếu bạn sử dụng nhiều hơn 1 thiết bị và làm việc teamwork thì sẽ bị charge 1 khoản phí là 19.99$/ tháng. Nhưng tất nhiên nhà phát hành sẽ cho bạn dùng thử 15 ngày để trải nghiệm bản full miễn phí ( mình thích Termius ở điểm này ).
Mặc định trong bài viết này là mọi người đã biết cách: đăng ký tải khoản, đăng nhập, tải phần mềm và install từ file của nhà phát hành rồi nhé. Bước giới thiệu và cài đặt kết thúc ở đây!

Cài đặt và lấy thông tin của máy ảo EC2
Để có thứ mà thực hành thì mình khuyên mọi người lên tạo một chú máy ảo EC2 của AWS để thử nghiệm việc điều khiển và sử dụng Termius.
Link đăng ký và sử dụng miễn phí 1 năm AWS ở đây: https://aws.amazon.com/

Sau khi đăng ký và xác minh tài khoản AWS xong thì bạn có thể tạo và sử dụng máy ảo Ubuntu EC2 miễn phí với Free Tier.
Free tier: In your first year includes 750 hours of t2.micro (or t3.micro in the Regions in which t2.micro is unavailable) instance usage on free tier AMIs per month, 30 GiB of EBS storage, 2 million IOs, 1 GB of snapshots, and 100 GB of bandwidth to the internet.
Với dịch vụ AWS – Amazon Web Services, thì mỗi tài khoản mới lần đầu sẽ được sử dụng miễn phí 750 giờ trong vòng 12 tháng với dịch vụ EC2 với cấu hình t2.micro và 30GB ổ cứng.
Với mỗi Instance EC2 sau khi tạo và khởi động thành công, thì bạn sẽ được nhận về những thông tin sau để kết nối :
- Public IP address
- User name
- File .PEM
- Public DNS
- Và một bảng hướng dẫn truy cập bằng SSH Client

Hướng dẫn kết nối Termius và EC2
Termius khá tiện lợi khi cho phép người dùng tạo những group riêng chứa những host khác nhau để dễ quản lý. Đây là cách mà mình chia nhóm và quản lý nhiều cửa sổ Terminal để chạy ứng dụng hummingbot

Sau khi tạo Group riêng, trong đó ta khởi thêm Host và điền các thông tin cần thiết để kết nối SSH

Những thông tin cần thiết bắt buộc phải điền vào những ô bên trái là :
- Address : Đây là Public IP Address máy ảo EC2 của bạn đã tạo.
- Port : Mặc định là 22.
- Password : Chọn Key, và browse đến thư mục bạn đã tải về file .PEM trước đó ( nhớ là đừng share file key PEM này cho ai nha ).
Sau khi điền đủ thông tin thì chỉ cần click đúp vào host vừa tạo là sẽ kết nối được với máy ảo EC2.

Bonus: Để kiểm tra xem tình trạng máy ảo Ubuntu EC2 đang hoạt động như nào giống kiểu Ctrl + Alt + Del / Task Manager, mình gõ lênh htop để kiểm tra :D.

Để sử dụng termius trên điện thoại iphone để điều khiển máy ảo từ xa, mọi người chỉ cần vô apple store và gõ Termius rồi tải về và cài đặt như PC là sử dụng được như thường.
Đây là bài viết tech note cá nhân ghi lại những gì mà mình đã làm trong quá khứ, vì tui bị mắc chứng hay quên. Hữu duyên mà ai cùng sở thích và đam mê thì để lại comment bên dưới để kết nối nha!