ssh -R -B -b výběr odchozí IP adresy pro forwarding portu

Řeším takový záludnější problém se ssh -R který jsem nenašel v man-u ( / -B(ind interface) -b(ind adress),
a sice jak určit ssh klientovy jakou IP použít pro připojení se na cíl tunelu (ne z jaké IP se připojit na sshd démona server, což podle mě dělá -b/-B)

Používám  úspěšně ssh -R  "*:443:192.168.1.20:443", ale chci změnit adresu , z jaké se ssh klient připojuje na   ten
 výstupní endpoint tunelu . 192.168.1.20:443.
pc s ssh klientem má více rozhraní (prvním se připojuje na internet a druhé je LAN) a více ip adres (kromě obvious každé adresy na každém rozhraní  myslím víc ip adres na LAN a tam právě chci provést selekci.).



Přepdpokládám, že zdvojené použití parametru -b nebude fungovat (jako třeba u ffmpeg, kde opakované volby patří ke každému inpu file):

(za předpokladu, že by ssh takto hypoteticky posuzovalo argumenty -b a že ip ssh klienta je 192.168.1.3 na lan a 41.23.22.11 na WAN):
ssh -b 192.168.1.88 -R  "*:443:192.168.1.20:443 -b 41.23.22.11 sshd.com   
(kde 41.23..22.11 je vlastně navíc, jelikož by se mělo vázat na rozhraní do netu a to já měnit nechci - to je stejně jedno)
ale chci změnit  ip adresu ze kterého ssh klient se připojuje na konec tunelu, místo z 192.168.1.3 na 192.168.1.88)


Re:ssh -R -B -b výběr odchozí IP adresy pro forwarding portu
« Odpověď #1 kdy: 10. 03. 2023, 21:38:50 »
Čekal bych, že -b/-B se použije v obou případech – jak pro navázání psojení SSH klienta s SSH serverem, tak pro místní konec tunelu.

Re:ssh -R -B -b výběr odchozí IP adresy pro forwarding portu
« Odpověď #2 kdy: 10. 03. 2023, 22:47:42 »
dobry den.
Reseni neznam, ale umim ukrok stranou:
socat UNIX-LISTEN:~/smaz.socket TCP:192.168.1.20:443,bind=192.168.1.88:3333 & ssh -g -R 443:~/smaz.socket root@sshd.com
Pokud jsem se neuklepl, tak by se mel spustit socat,
ktery bude poslouchat na unix socketu "~/smaz.socket" a vse posilat z adresy 192.168.1.88:3333 na 192.168.1.20:443
A zaroven se pusti ssh presmerovani vzdaleneho *:443 na lokalni "~/smaz.socket"
Potom kdokoli se pripoji na vzdaleny server na port 443 je ukoncen na 192.168.1.20:443
Doufam, ze jsem zadani pochopil...
Jo a na sshd.com musi byt povoleno GatewayPorts
marek

Re:ssh -R -B -b výběr odchozí IP adresy pro forwarding portu
« Odpověď #3 kdy: 10. 03. 2023, 22:53:31 »
Chybka ma tam byt:
socat UNIX-LISTEN:./smaz.socket TCP:192.168.1.20:443,bind=192.168.1.88:3333 & ssh -g -R 443:./smaz.socket root@sshd.com
s ~ mi to z nejakeho duvodu nefunguje...
marek

Re:ssh -R -B -b výběr odchozí IP adresy pro forwarding portu
« Odpověď #4 kdy: 11. 03. 2023, 18:50:25 »
No ták vícenásobné poúžití -b bere jen poslední  :-X
A -b se použije pro spojení na server(s IP z LAN se ani nespojí) tudíž je tento parametr zbytecné psát - ip adresu od ssh k sshd neřeším a beztak na wan mám jen jednu

Každopádně aspoň díky za ten socatový rovnák