Ahoj,
popíšu situaci:
z PC za NATem vytvářím tunnel na moje VPS tak abych se do PC mohl logovat přes příslušný port. a chci to tak, abych toto přihlášení mohl provést jak ze serveru na jeho localhost, tak připojením na IP serveru.
pokud tunel spustím takto:
ssh -R 10002:localhost:22 root@31.31.31.31tak na serveru se pomocí
ssh user@localhost -p 10002 na PC zaloguju
ovšem pokud podle návodů zadám příkaz:
ssh -R 31.31.31.31:10002:localhost:22 root@31.31.31.31který by měl umožnit připojení na localhost i IP serveru, localhost nefunguje s hláškou:
connect to host localhost port 10002: Connection refuseda podle netstat naslouchání na localhostu opravdu není, pouze na IP serveru
--------------------------------------------------------
ještě poddotaz:
snažil jsem se řešit i spuštěná a obnovování tunelu pomocí cronu - každých 5 minut spustit skript, v návodu jsem našel tento skript:
COMMAND="ssh -R 31.31.31.31:10002:localhost:22 root@31.31.31.31"
pgrep -f -x "$COMMAND" > /dev/null 2>&1 || $COMMANDco prosím znamená ten druhý řádek? bez něj by to nefungovalo?
díky za rady a trpělivost:)