Når du forsøger at etablere en reverse tunnel med port forwarding ved hjælp af kommandoen ssh -N -R 2222:localhost:22 <bluehost_user>@<bluehost_ip>
, kan fejlen "Remote port forwarding failed for listen port" opstå af flere årsager. Her er nogle af de mest almindelige:
<bluehost_ip>
, vil SSH ikke kunne binde til denne port. Du kan tjekke, om porten er i brug, og vælge en anden port, der er ledig.<bluehost_ip>
kan blokere port 2222. Sørg for, at den nødvendige port er åben i firewall-indstillingerne.<bluehost_ip>
kan være konfigureret til at forhindre port forwarding. Tjek SSH-konfigurationsfilen (typisk /etc/ssh/sshd_config
) for indstillinger som AllowTcpForwarding
og GatewayPorts
. Disse skal være sat til yes
.<bluehost_user>
kan mangle de nødvendige rettigheder til at oprette port forwarding. Sørg for, at brugeren har de nødvendige tilladelser.BindAddress
, kan det forhindre binding til andre adresser. Tjek sshd_config
for BindAddress
-indstillinger.<bluehost_ip>
kan forårsage konflikter ved at bruge den samme port. Identificer og stop eventuelle konflikterende tjenester.For at løse problemet kan du prøve følgende trin:
/etc/ssh/sshd_config
på <bluehost_ip>
for at sikre, at AllowTcpForwarding
og GatewayPorts
er sat til yes
.<bluehost_user>
har de nødvendige rettigheder til at oprette port forwarding.BindAddress
-indstillinger i sshd_config
.Ved at følge disse trin kan du forhåbentlig løse fejlen og etablere den ønskede reverse tunnel med port forwarding.
Har du problemer med SSH-fejl eller port forwarding? Med Handyhand kan du nemt få hjælp til at løse disse tekniske udfordringer. Opret din opgave gratis, og modtag bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, så du kan komme videre med dit projekt.