CH-J Server Managerszerverkezelés SSH felett
Menü
Minden útmutató és cikk →

SSH connection refused, timeout és permission denied javítása

A szerver módosítása előtt derítse ki, a portnál, hálózatban vagy hitelesítéskor hibázik-e az SSH.

Kezdje a klienssel

Cserélje user és server.example értékét saját fiókra és gépre. A Connection refused aktív elutasítás; timeout útválasztást, szűrést vagy válasz nélküli célt jelenthet. A Permission denied elutasított hitelesítés. Megosztás előtt anonimizálja a részletes naplókat.

ssh -vvv -o ConnectTimeout=5 -p 22 user@server.example
ssh -4 -o ConnectTimeout=5 user@server.example
ssh -6 -o ConnectTimeout=5 user@server.example

Linux ellenőrzése a konzolról

Ubuntu vagy Debian alatt ellenőrizze az ssh szolgáltatást, figyelő portokat, szintaxist és naplót. Igazolja a tényleges portot és a tűzfal mindkét irányát. A timeout nem bizonyít kikapcsolt gépet. Más disztribúció sshd.service-t használhat. Változtatáskor tartsa meg a konzolt.

sudo systemctl status ssh.service
sudo ss -lntp
sudo /usr/sbin/sshd -t
sudo journalctl -u ssh.service -n 50 --no-pager

Hitelesítés javítása gyengébb bizalom nélkül

Ellenőrizze a felhasználót, kiválasztott magánkulcsot, szerveroldali authorized_keys tulajdonosát és jogait. Az IdentitiesOnly a kijelölt kulcsot próbálja. Megváltozott gépkulcsot független megbízható csatornán igazoljon; ne kapcsolja ki a StrictHostKeyCheckinget és ne törölje vakon a known_hosts fájlt. A CH-J Diagnostics SSH-belépés nélkül tesztel TCP-t.

ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example
ssh-keygen -F server.example

Részletes dokumentáció

OpenSSH: ssh →

OpenSSH: sshd_config →

Biometrikus feloldás és biztonság →