🔧 SSH là công cụ quan trọng giúp quản trị máy chủ từ xa, tuy nhiên lỗi “Connection refused” có thể khiến bạn không truy cập được. Hãy cùng UPNET tìm hiểu nguyên nhân và cách khắc phục lỗi này chi tiết nhất!
📌 Lỗi SSH “Connection Refused” Là Gì?
Khi bạn kết nối SSH đến máy chủ (VPS hoặc Dedicated Server) và nhận được thông báo:
Điều đó nghĩa là kết nối của bạn bị từ chối. Lỗi này có thể do nhiều nguyên nhân từ phía máy chủ hoặc từ phía thiết bị của bạn.
🖼 Gợi ý ảnh minh họa:
Ảnh chụp màn hình terminal hiển thị lỗi "Connection refused"
.
🧠 Nguyên Nhân Gây Ra Lỗi SSH Connection Refused
STT | Nguyên nhân phổ biến | Mô tả chi tiết |
---|---|---|
1️⃣ | Dịch vụ SSH chưa được khởi động | Máy chủ không chạy sshd |
2️⃣ | Port 22 bị chặn bởi firewall | Tường lửa đang ngăn chặn |
3️⃣ | Cấu hình sai SSH hoặc IP | Sai địa chỉ hoặc thông tin |
4️⃣ | Máy chủ đang tắt hoặc quá tải | Server không phản hồi |
5️⃣ | SSH bị giới hạn truy cập | Chỉ cho phép IP cụ thể |
✅ Cách Khắc Phục Lỗi SSH Connection Refused
1. Kiểm Tra Máy Chủ Có Đang Chạy Dịch Vụ SSH
Chạy lệnh:
Nếu dịch vụ đang inactive hoặc failed, hãy khởi động lại:
🖼 Gợi ý ảnh minh họa:
Ảnh terminal hiển thị systemctl status ssh
và systemctl start ssh
.
2. Mở Port 22 Trên Firewall
Nếu máy chủ đang sử dụng ufw
:
Hoặc nếu dùng firewalld
:
🖼 Gợi ý ảnh minh họa:
Ảnh minh họa giao diện firewall đã mở port 22.
3. Kiểm Tra IP và Cấu Hình SSH
Đảm bảo bạn đang kết nối đúng địa chỉ IP, không bị thay đổi sau mỗi lần khởi động lại VPS.
Kiểm tra file cấu hình:
Hãy chắc rằng các dòng sau không bị thay đổi:
4. Kiểm Tra Trạng Thái Máy Chủ
Nếu máy chủ bị tắt, bạn có thể bật lại qua giao diện quản lý của UPNET hoặc gửi yêu cầu hỗ trợ qua:
🌐 Website: https://upnet.com.vn
📩 Email: support@upnet.vn
📞 Hotline: +84827591668
🧪 Cách Kiểm Tra Port 22 Từ Máy Khách
Sử dụng telnet
hoặc nc
để kiểm tra:
hoặc
Nếu hiện dòng Connection refused
→ Port bị chặn. Nếu Connected
→ SSH đang hoạt động.
🛡️ Một Số Biện Pháp Phòng Tránh Lỗi SSH Connection Refused
-
👉 Luôn khởi động SSH khi khởi động máy:
-
👉 Giữ cấu hình chuẩn
sshd_config
. -
👉 Kiểm tra log định kỳ:
/var/log/auth.log
-
👉 Sử dụng DNS hoặc IP tĩnh để tránh thay đổi IP.
🔚 Kết Luận
Lỗi SSH “Connection Refused” có thể gây gián đoạn quản trị hệ thống. Tuy nhiên, bạn hoàn toàn có thể tự xử lý nếu thực hiện đúng các bước như trên. Nếu bạn cần một hệ thống VPS ổn định, bảo mật, hỗ trợ kỹ thuật chuyên nghiệp, hãy liên hệ ngay với UPNET.
📌 Xem thêm dịch vụ Cloud VPS tại:
👉 https://upnet.com.vn/cloud-vps