Cách fix lỗi không thể kết nối vào server centos năm 2024

Trong quá trình sử dụng và quản lý máy chủ thì việc xảy ra lỗi server (hay còn gọi là lỗi máy chủ) là điều mà ít doanh nghiệp nào có thể tránh khỏi được. Và trong bài viết này, Máy Chủ Việt sẽ đề cập về lỗi kết nối máy chủ và cách xử lý cũng như giải quyết vấn đề này.

Mục Lục

Lỗi kết nối máy chủ

Cách fix lỗi không thể kết nối vào server centos năm 2024

Lỗi: “Cannot connect to Proxy Server”

Sau khi bắt đầu kết nối với máy khách thì các bạn nhận được tin nhắn lỗi thông báo như: “Cannot connect to Proxy Server”.

Nguyên nhân lỗi kết nối máy chủ

Trước khi xử lý lỗi kết nối máy chủ này, các bạn hãy tìm hiểu và phân biệt được nguyên nhân thật sự. Trước khi gặp lỗi kết nối máy chủ này thì các bạn có cấu hình Windows hoặc cài đặt ứng dụng nào mới không?

Cách khắc phục lỗi kết nối máy chủ

Trong việc khắc phục kết nối máy chủ thì người dùng có bốn cách khắc phục lỗi máy chủ, các bạn có thể lựa chọn cho mình một cách khả thi nhất và đơn giản nhất, và chúng được sắp xếp theo thứ tự từ 1 cho đến 4 dưới đây.

Cách 1: Bạn có thể vô hiệu hóa máy chủ Proxy

Cách fix lỗi không thể kết nối vào server centos năm 2024

Chọn Start >> Setting >> Netword & Internet >> Chọn Proxy ở thanh bên trái >> Tại mục Manual proxy setup bật On cho Use a proxy server.

Cách 2: Bạn hãy khôi phục lại hệ thống

Nếu bạn không thể sử dụng được cách 1 thì bạn nên sử dụng System Restore (tính năng này cho phép người dùng khôi phục máy chủ trở về bản udpate gần nhất. Cách làm như sau: Windows + R > Gõ rstrui.exe > Chọn System Restore.

Cách 3: Bạn có thể thiết lập lại Windows

Cách fix lỗi không thể kết nối vào server centos năm 2024

Start > Settings > Updates & Security > Recovery > Tại mục Reset This PC chọn Get Started

Cách 4: Sử dụng Windows registry

Windows + R > gõ Regedit > Past vào thanh đường dẫn: HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionInternetSettings

Sau đó, xóa tập tin: Migrate Proxy, Proxy Enable, Proxy Server, Proxy Override

Mỗi máy chủ sẽ có một cách khắc phục đơn giản cũng như hiệu quả khác nhau. Các bạn hãy suy xét và lựa chọn cho mình một cách fix lỗi “Cannot connect to Proxy Server” phù hợp nhất nhé!

\>> Tham khảo ngay các server

Lỗi kết nối máy chủ của máy trạm

Cách fix lỗi không thể kết nối vào server centos năm 2024

Lỗi kết nối máy chủ của máy trạm có nhiều nguyên nhân khác nhau, dẫn đến lỗi kết nối máy chủ của máy trạm cùng với mỗi nguyên nhân sẽ có một cách khắc phục riêng biệt cho nó. Các bạn có thể tham khảo bảng dưới đây (nguyên nhân và giải pháp cho từng lỗi kết nối giữa server và workstation).

Nguyên nhânCách khắc phụcSai thông tin đăng nhập (Tên máy chủ, Giao thức mạng, Port, SQL).Mở dữ liệu Account > Check lại thông tin.Khác mạng LAN

Kiểm tra: Start > Run > Gõ: [Ten-may-chu]. Nếu xuất hiện thông báo lỗi là: “Windows cannot access..” hoặc @the netword was not found@ thì đây sẽ là lỗi do khác mạng LAN

Kết nối mạng máy chủ và máy trạm trong cùng hệ thống mạng LANDo Windows Firewall nên máy chủ chặn truy cậpStart > Control Panel > Windows Firewall > Turn Windows Firewall On or Off > Chọn Off.

Trên đây là một số cách xử lý các lỗi máy chủ trong trường hợp người dùng không thể kết nối máy chủ được. Hy vọng các thông tin trên có ích và giúp bạn tìm ra cách giải quyết lỗi máy chủ.

SSH là một giao thức kết nối chủ yếu trong quá trình sử dụng và vận hành Server. Hướng kết nối SSH đến server bằng SSH client các bạn có thể tham khảo Kết nối SSH

Trong quá trình sử dụng có thể phát sinh một số lỗi khi thực hiện kết nối. Trong phạm vi bài viết này chúng ta sẽ xét đến lỗi thường gặp là Connection Refused khi kết nối

Cách fix lỗi không thể kết nối vào server centos năm 2024

1. Nguyên nhân và cách xử lý lỗi Connection Refused ?

Connection Refused có nghĩa là kết nối của bạn bị từ chối. Có nhiều lý do tại sao bạn có thể gặp lỗi “Connection Refused” khi cố gắng kết nối SSH vào máy chủ. Để giải quyết vấn đề, trước tiên cần xác định lý do tại sao hệ thống từ chối kết nối của bạn đến Server. Một số lý do phổ biến gây ra lỗi Connection Refused

-> Máy tính dùng để kết nối ( gọi là Client ) chưa cài đặt giao thức SSH

Hãy chắc chắn rằng máy client đã cài đặt giao thức SSH. Với máy clients là máy tính hệ điều hành Windows thì SSH đã được tích hợp sẵn, đối với các hệ điều hành khác ta có thể kiểm tra với câu lệnh ssh. Nếu kết quả câu lệnh trả về thông báo command not found thì ssh-client chưa được cài đặt. Để cài đặt ssh-client chúng ta tham khảo một số hướng dẫn cài đặt cho một số hệ điều hành sau: Máy Client sử dụng Ubuntu/ Debian: sudo apt install openssh-client Đối với client CentOS/RHEL: sudo yum install openssh-client hoặc sudo dnf install openssh-client

-> SSH Daemon không được cài đặt trên máy chủ

Ở Client có cài đặt SSH thì ở Server cần phiên bản máy chủ để lắng nghe và chấp nhận kết nối. Do đó, máy chủ có thể từ chối kết nối đến nếu máy chủ chưa cài dịch vụ ssh-server hoặc thiết lập không hợp lệ. Có thể tham khảo thêm cách sử dụng Nmap tool để kiểm tra port kết nối Để kiểm tra xem SSH có khả dụng trên máy chủ từ xa hay không, hãy chạy lệnh: ssh 127.0.0.1 Nếu đầu ra phản hồi với ” Connection Refused “, hãy chuyển sang cài đặt SSH trên máy chủ. Cách cài đặt giao thức SSH trên máy chủ, xin vui lòng tham khảo bài viết sau:

-> Thông tin đăng nhập không đúng

Lỗi khi nhập thông tin SSH hoặc thông tin đăng nhập không chính xác là những lý do phổ biến dẫn đến việc kết nối SSH bị từ chối. Đảm bảo rằng bạn không nhập sai username hoặc password Quan trọng nhất hãy kiểm tra xem bạn bạn đang kết nối đúng IP của Server không. Cuối cùng, xác minh rằng bạn đã mở đúng cổng SSH . Bạn có thể kiểm tra bằng cách chạy: grep Port /etc/ssh/sshd_config

-> Service ssh-server không hoạt động

Dịch vụ ssh-server cần được kích hoạt và chạy ở chế độ nền. Nếu ở trạng thái inactive thì sẽ không có dịch vụ để hứng kết nối. Kiểm tra trạng thái của service SSH với câu lệnh: ( nhớ thêm sudo nếu dùng user thường ) systemctl status sshd hoặc service ssh status Nếu dịch vụ ssh server hoạt động thì trạng thái sẽ là load và active như ảnh

Cách fix lỗi không thể kết nối vào server centos năm 2024

Trường hợp dịch vụ chưa được start, ta thực hiện start dịch vụ như sau: ( nhớ thêm sudo nếu dùng user thường ) systemclt start sshd đồng thời cho phép dịch vụ khởi động cùng hệ thống systemclt enable sshd

-> Firewall ngăn chặn kết nối SSH

SSH có thể từ chối kết nối do hạn chế của tường lửa. Tường lửa bảo vệ máy chủ khỏi các kết nối có khả năng gây hại. Đảm bảo tường lửa không chặn các kết nối SSH vì điều này có thể gây ra lỗi ” connection reject “. Trên Ubuntu có thể cho phép SSH đi qua tường lửa với câu lệnh sudo ufw allow ssh có thể tham khảo thêm cách allow dịch vụ qua fiewall ở bài viết sau:

Cách cấu hình iptables bảo mật Ubuntu VPS, Linux Firewall

-> Cổng SSH bị đóng

Khi bạn thử kết nối với máy chủ từ xa, SSH sẽ gửi yêu cầu đến một cổng cụ thể. Để chấp nhận yêu cầu này, máy chủ cần mở cổng SSH. Nếu cổng bị đóng, máy chủ sẽ từ chối kết nối. Theo mặc định, SSH sử dụng cổng 22. Nếu bạn chưa thực hiện bất kỳ thay đổi cấu hình nào đối với cổng, bạn có thể kiểm tra xem máy chủ có đang lắng nghe các yêu cầu đến hay không. Để liệt kê tất cả các cổng đang lắng nghe, hãy chạy: sudo lsof -i -n -P | grep LISTEN Tìm cổng 22 trong đầu ra và kiểm tra xem STATE của nó có được đặt thành LISTEN hay không . Ngoài ra, bạn có thể kiểm tra xem một cổng cụ thể có đang mở hay không, trong trường hợp này là cổng 22: sudo lsof -i:22 Để kích hoạt cổng 22 , hãy sử dụng iptables sudo iptables -A INPUT -p tcp –dport 22 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT Bạn cũng có thể mở các cổng thông qua GUI bằng cách thay đổi cài đặt tường lửa.

2. Gỡ lỗi và ghi nhật ký SSH

Để phân tích các sự cố SSH trong Linux, bạn có thể bật chế độ verbose hoặc chế độ debugging . Khi bạn bật chế độ này, SSH sẽ in ra các thông báo gỡ lỗi giúp khắc phục sự cố về kết nối, cấu hình và xác thực.

Có ba mức độ chi tiết:

  • cấp 1 ( -v)
  • cấp 2 ( -vv)
  • cấp 3 ( -vvv)

Do đó, thay vì truy cập máy chủ từ xa bằng cú pháp , hãy ssh [server_ip]`thêm -v` tùy chọn và chạy:

ssh -v [IP Server ]

Ngoài ra, có thể sử dụng:

ssh -vv [server_ip]

hoặc là

ssh -vvv [server_ip]

3. Lời kết

Trên đây là một số lý do phổ biến gây ra lỗi Connection Refused khi sử dụng SSH. Để khắc phục lỗi này các bạn cần đọc kỹ và tìm ra chính xác nguyên nhân và đưa ra các xử lý chính xác. Các bạn có thể tham khảo thêm các bài viết liên quan đến kiến thực quản trị Server tại https://kb.pavietnam.vn/