View Single Post
Hei, det er blitt en stund siden jeg var her inne,
men jeg trenger noen kreative hoder på dette.

Jeg har en (kunde sin) server, og alt jeg har åpent mot serveren er SSH.

Den kjører en applikasjon på port 7002, men listeneren hører kun på LAN IP.
Vanligvis kjører jeg firefox fra serveren gjennom xauth,
men det går så seint og jeg har en jobb og gjøre.
Jeg bruker 192.168.0.75 som eksempel.

Vanligvis så fyrer jeg bare inn en:

ssh -L 7002:localhost:7002 root@192.168.0.75

Så er vi i mål om den hører etter på 127.0.0.1:7002 eller *:7002,
men med 192.168.0.75:7002 fungerer det ikke,
og ssh tunnelen gir meg en

channel 3: open failed: connect failed: Connection refused

Jeg kan ikke rekonfigurere applikasjonene til å høre på *,
jeg kan installere extra programvare som socat.
Det er flere applikasjoner som jeg må gjøre dette med som er satt opp på denne måten,
så jeg trenger noe som jeg kan bruke hvor som helst.
Det å åpne firewallen er heller ikke innafor.

Om du vil emulere det selv, så kan man installere netcat, ssh og telnet.

kjøre (dette er ncat fra nmap) på serveren

nc -l -k 192.168.0.75 50000

og kjøre dette på lokal maskinen
ssh -L 50000:localhost:50000 root@192.168.0.75
telnet localhost 50000