SSH SOCKS: forbindelse afvist ved åbning af en kanal
Læs fejl i SSH-kanaler med dynamisk videresendelse som fejl i den ønskede videre forbindelse i stedet for at antage, at den lokale SOCKS-lytter aldrig startede.
channel 5: open failed: connect failed: Connection refused vedrører en videre forbindelse, der åbnes fra SSH-serveren. Både en lokal SOCKS-lytter og et vellykket SSH-login kan fungere, når den kanal fejler.
Stien har tre endepunkter: programmet kontakter den lokale SOCKS-lytter, SSH-sessionen bærer dets anmodning til serveren, og serveren åbner den ønskede destinationsforbindelse.
| Kanalfejl | Næste undersøgelse |
|---|---|
| Administrativt forbud | Om SSH-serveren tillader den ønskede videresendelseshandling |
| Videre forbindelse afvist | Den ønskede destinations vært, port og lytter som nået fra SSH-serveren |
En tjeneste, der kan nås fra laptop'en, kan mangle eller være utilgængelig fra den server. En loopback-destination tilhører også den maskine, der åbner den videre forbindelse; den henviser ikke automatisk til laptop'en.
Korrelér kanalhændelsen med den anmodning, du har brug for. En side kan anmode om mange destinationer, og afvisningen af én valgfri ressource behøver ikke betyde, at hele siden fejlede.
Hvis bytes ikke passer til denne sti, skal du kontrollere videresendelsestilstanden. En fast videresendelse fører trafik til sin konfigurerede tjeneste; en dynamisk videresendelse accepterer SOCKS-destinationsanmodninger. HTTP sendt til en SOCKS-lytter, eller SOCKS sendt til en fast webserver-videresendelse, fejler ved en anden protokolgrænse.
Notér den lokale lytter, SSH-endepunktet og den ønskede destination hver for sig. Det viser, hvilken side der kræver opmærksomhed; at ændre den lokale port kan ikke starte en manglende fjerntjeneste.