Back to Posts
Jan 5, 2026

Nếu bạn thường xuyên phải làm việc với các server từ xa, việc gõ đi gõ lại những dòng lệnh SSH dài loằng ngoằng kèm theo địa chỉ IP và đường dẫn file Key mỗi lần đăng nhập quả thực là một cực hình.

Hôm nay, mình sẽ chia sẻ một mẹo nhỏ nhưng cực kỳ “có võ”: Sử dụng SSH Configuration File để biến những câu lệnh phức tạp thành một cái tên ngắn gọn, dễ nhớ!

1. File Config SSH là gì?

Thay vì phải nhớ IP, Username và Port của từng server, bạn có thể lưu tất cả chúng vào một file cấu hình duy nhất. Cách này hoạt động hoàn hảo trên MacOSLinux. Với Windows, bạn có thể áp dụng tương tự nếu đang dùng OpenSSH (có sẵn trên PowerShell hoặc Command Prompt đời mới).


2. Cách thiết lập cực kỳ đơn giản

Bước 1: Mở (hoặc tạo) file config

Mở terminal của bạn và gõ lệnh sau để chỉnh sửa file cấu hình SSH (file này nằm trong thư mục ẩn .ssh tại thư mục Home của bạn):

nano ~/.ssh/config

(Bạn cũng có thể dùng vim, code hoặc bất kỳ trình soạn thảo nào bạn thích).

Bước 2: Thêm thông tin Server

Dán đoạn cấu hình dưới đây vào file:

Host email-server HostName 123.456.78.90 User ec2-user IdentityFile ~/.ssh/my-key-pair.pem

Trong đó:

Bước 3: Lưu và thoát

Nếu dùng nano, hãy nhấn Ctrl + O rồi Enter để lưu, và Ctrl + X để thoát.


3. Điều chỉnh quyền truy cập (Quan trọng)

Để đảm bảo tính bảo mật và tránh các lỗi “Permission denied” từ SSH, bạn cần thiết lập quyền chỉ cho phép tài khoản của bạn được đọc file này:

chmod 600 ~/.ssh/config

4. Kết quả: Đăng nhập trong 1 giây!

Bây giờ, thay vì phải gõ một dòng lệnh “khổ sai” như thế này:

ssh -i ~/.ssh/my-key-pair.pem ec2-user@123.456.78.90

Bạn chỉ cần gõ duy nhất:

ssh email-server

Thế là xong! Bạn đã có mặt trong server của mình chỉ sau một cái chớp mắt. 🎉


Tại sao bạn nên làm việc này ngay lập tức?

Hãy thử ngay và nâng cấp quy trình làm việc của bạn nhé!

Related

© 2026 Aiden Tran