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_configAls 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_configAls 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.0om 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.allowen/etc/hosts.denyom 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.allowen/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
