Foutmelding “Connection Refused” bij SFTP of SSH

(Een gerichte checklist)

“Connection Refused” betekent dat je server de verbindingspoging actief weigert. Je computer kan de server dus bereiken, maar er is iets aan de serverkant dat ‘nee’ zegt.

1. Controleer de SSH-service

  • De meest voorkomende oorzaak is dat de SSH-server (sshd) niet draait.

  • Log in via de VNC-console in je klantenpaneel.

  • Controleer de status van de service:

    systemctl status sshd
  • Als de service inactive (dead) is, start hem dan:

    systemctl start sshd
  • Zorg ervoor dat de service automatisch start bij het opstarten van de VPS:

    systemctl enable sshd

2. Controleer de poort en het IP-adres

  • Luistert SSH op de juiste poort? Standaard is dit 22.

  • Controleer het configuratiebestand:

    grep Port /etc/ssh/sshd_config

    Als hier een andere poort staat, moet je die gebruiken om te verbinden.

  • Controleer of SSH luistert op het juiste IP-adres:

    grep ListenAddress /etc/ssh/sshd_config

    Als deze is ingesteld op een specifiek IP (bijv. 127.0.0.1), kun je niet van buitenaf verbinden. Zet dit op:

    ListenAddress 0.0.0.0

    om alle interfaces te accepteren.


3. Controleer de Firewall

  • Een firewall kan ook een reject-regel hebben die resulteert in “Connection Refused”.

  • Controleer de firewallregels (zie het artikel “Firewall blokkeert verkeer”).

  • Zorg ervoor dat de poort die je gebruikt voor SSH (bijv. 22/tcp) expliciet is toegestaan (ALLOW).


4. Speciale toegangsregels

  • Sommige systemen gebruiken nog steeds /etc/hosts.allow en /etc/hosts.deny om toegang te beperken.

  • Controleer of je IP-adres niet wordt geblokkeerd in:

    /etc/hosts.deny
  • Controleer of toegang is beperkt tot specifieke IP’s in:

    /etc/hosts.allow

Samenvatting

  • Controleer of sshd draait via systemctl status sshd

  • Controleer poort en IP-adres in /etc/ssh/sshd_config

  • Controleer firewallregels en open de juiste poort

  • Controleer toegangsregels in /etc/hosts.allow en /etc/hosts.deny


Tip: Als je de SSH-configuratie (/etc/ssh/sshd_config) hebt aangepast, vergeet dan niet de SSH-service te herstarten:

systemctl restart sshd

Hulp nodig? Als je er niet uitkomt, deel dan de output van hieronder in je ticket.

systemctl status sshd
grep -i "port\|listenaddress" /etc/ssh/sshd_config

 

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution