Portál AbcLinuxu, 13. května 2025 15:45
Řešení dotazu:
#!/bin/bash # # Auto restart tunel. # # AUTHOR : ZAH # VERSION : 1.00 while true do date >> /var/log/opetunel.log su -l yyy -c "/usr/bin/ssh -R 9999:localhost:22 -n -g -N yyy@xxx.xxx.cz" sleep 60 done2. Vlastní připojení na vzdálený počítač. Možnosti jsou široké od ssh přes vnc, nx. Já upřednostňuji FreeNxserver a nxclienty od NoMachine.
Připojujete se jakoby na ten server a port kam se připojil počítač za routrem.
a- počítač za routrem
b- zprostředkující server s veřejnou adresou xxx.xxx.cz
c- připojující se počítač na počítač a.
a. spustí tunel pomocí /usr/bin/ssh -R 9999:localhost:22 -n -g -N yyy@xxx.xxx.cz
c, se přpojí pomocí ssh,nx atd. na počítač b a jeho port 9999, toto spojení je tunelováno k počítači a tím jste připojen k počítači a.
například ssh -p 9999 -l yyy xxx.xxx.cz mne připojí na počítač a pomocí ssh klienta.
GatewayPorts yes ChallengeResponseAuthentication no
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.