SSH SOCKS: anslutningen nekades när en kanal öppnades
Läs fel i SSH-kanaler med dynamisk vidarebefordran som misslyckanden i den begärda vidare anslutningen, i stället för att anta att den lokala SOCKS-lyssnaren aldrig startade.
channel 5: open failed: connect failed: Connection refused gäller en vidare anslutning som öppnas från SSH-servern. Både en lokal SOCKS-lyssnare och en lyckad SSH-inloggning kan fungera när den kanalen misslyckas.
Vägen har tre ändpunkter: programmet kontaktar den lokala SOCKS-lyssnaren, SSH-sessionen bär dess begäran till servern och servern öppnar den begärda destinationsanslutningen.
| Kanalfel | Nästa undersökning |
|---|---|
| Administrativt förbud | Om SSH-servern tillåter den begärda vidarebefordran |
| Vidare anslutning nekad | Den begärda destinationens värd, port och lyssnare såsom de nås från SSH-servern |
En tjänst som nås från laptopen kan saknas eller vara oåtkomlig från den servern. En loopback-destination tillhör också maskinen som öppnar den vidare anslutningen; den syftar inte automatiskt på laptopen.
Korrelera kanalhändelsen med den begäran du behöver. En sida kan begära många destinationer, och ett valfritt objekts avvisande behöver inte betyda att hela sidan misslyckades.
Om byten inte passar den här vägen, kontrollera vidarebefordringsläget. En fast vidarebefordran för trafiken till sin konfigurerade tjänst; en dynamisk vidarebefordran tar emot SOCKS-destinationsbegäranden. HTTP som skickas till en SOCKS-lyssnare, eller SOCKS som skickas till en fast webbserver-vidarebefordran, misslyckas vid en annan protokollgräns.
Notera den lokala lyssnaren, SSH-ändpunkten och den begärda destinationen separat. Det visar vilken sida som behöver uppmärksamhet; att ändra den lokala porten kan inte starta en saknad fjärrtjänst.