Portál AbcLinuxu, 5. listopadu 2025 06:43
Ř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.
Ten skript ma bezat na pocitaci ku ktoremu sa chcem pripojit, alebo na pocitaci s ktorym sa pripajam?
Port 9999 moze byt napr. vnc 5801 alebo aj 22 alebo?
Kto sa ma hlasit klucom a kam?
-pocitac ku ktoremu sa pripajam k serveru s verejnou adresou
-pocitac z ktoreho sa pripajam k serveru s verejnou adresou
-alebo moj a vzdiaeny pocitac medzi sebou, server s verejnou adresou je mimo
Moze byt tym serverom aj server v mojej sieti? Teda z vnutra ktorej sa hlasim ku vzdialenemu pocitacu?
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.