Temat: Reverse SSH tunnel dwa pytania

pierwsze pytanie, czy dane wklepać z # czy bez?

#!/bin/sh
    T="ssh -f -NT -R 1234:localhost:22 użytkownik@adres_serwera -i /root/rsa_secret.txt"
    pgrep -f "$T" > /dev/null 2>&1 || $T


drugie pytanie, co trzeba zrobić żeby przy restarcie routera wznawiało tunel ?

2

Odp: Reverse SSH tunnel dwa pytania

Akurat w tym przypadku dokładnie to co napisałeś i w takiej postaci. Drugie - np. dodaj do /etc/rc.local

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Reverse SSH tunnel dwa pytania

A jak wywołać ten folder  etc/rc.local  ?

i  wpisać w niego to co podąłem w pierwszym poście czy to poniżej ?
ssh -f -NT -R port:localhost:port login@server-i /root/rsa_secret.txt

lub pod jaką nazwą mam szukać odpowiedzi w Witryna eko.one.pl

4

Odp: Reverse SSH tunnel dwa pytania

To plik a nie folder. I masz go po prostu wyedytować (edytorem smile).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Reverse SSH tunnel dwa pytania

a jak tego dokonać ?

6

Odp: Reverse SSH tunnel dwa pytania

Opis vi masz na eko.one.pl. Możesz sobie zainstalować nano, jest bardzie strawne na początek.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Reverse SSH tunnel dwa pytania

vi /etc/rc.local  pewnie tak smile

i to wpisać tak?
ssh -f -NT -R port:localhost:port login@server-i /root/rsa_secret.txt

8

Odp: Reverse SSH tunnel dwa pytania

Pod warunkiem że będziesz już podłączenie z internetem będziesz miał, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Reverse SSH tunnel dwa pytania

No to inaczej zapytam wink pod jaką nazwą w eko.one.pl znajdę rozwiązanie mojego problemu ?

10

Odp: Reverse SSH tunnel dwa pytania

Ale jakiego problemu? Jak edytować? vi, opisany jest.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Reverse SSH tunnel dwa pytania

vi /etc/rc.local
co mam tam wpisać żeby przy restarcie tp-linka wznowiło tunel

12

Odp: Reverse SSH tunnel dwa pytania

w/w polecenie które podałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Reverse SSH tunnel dwa pytania

to znaczy to tak?

#!/bin/sh
    T="ssh -f -NT -R 1234:localhost:22 użytkownik@adres_serwera -i /root/rsa_secret.txt"
    pgrep -f "$T" > /dev/null 2>&1 || $T

14

Odp: Reverse SSH tunnel dwa pytania

Bez pierwszej linii akurat, bo ona już jest tam. I przed exit 0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Reverse SSH tunnel dwa pytania

tak?

exit 0
T="ssh -f -NT -R port:localhost:port login@server -i /root/rsa_secret
    pgrep -f "$T" > /dev/null 2>&1 || $T

16

Odp: Reverse SSH tunnel dwa pytania

Przed miało być nie po.

T="ssh -f -NT -R port:localhost:port login@server -i /root/rsa_secret
pgrep -f "$T" > /dev/null 2>&1 || $T
exit 0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez kostek136 2013-09-01 20:28:40)

Odp: Reverse SSH tunnel dwa pytania

nie działa

T="ssh -f -NT -R port:localhost:port login@server -i /root/rsa_secret
   pgrep -f "$T" > /dev/null 2>&1 || $T
exit 0

a nie muszę jeszcze tutaj coś dodać ? vi /etc/crontabs/root

18

Odp: Reverse SSH tunnel dwa pytania

zjadłeś cudzysłów na końcu pierwszej linijki

19

Odp: Reverse SSH tunnel dwa pytania

dalej nic, a do tego pod taką nazwą vi /etc/crontabs/Root ukazuje się takie coś.


0 0,4,8,12,16,20 * * * date -u  +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh

20

Odp: Reverse SSH tunnel dwa pytania

root jak już a nie Root. To standardowy zestaw od gargoyle, tak.
Czemu pokazałeś akurat to jak dodawałeś do /etc/rc.local?
Uruchomienie polecenia z konsoli zestawia tunel?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Reverse SSH tunnel dwa pytania

nie rozumiem pytania? pokazałem co dokładnie tam wstawić za polecenie, jeśli o to chodzi.
tak zestawienie tunelu działa.
Po wklepaniu tego automatycznie mnie loguje bez podania hasła.
ssh -f -NT -R PORT:localhost:PORT LOGIN@SERVER -i /root/rsa_secret.txt

22

Odp: Reverse SSH tunnel dwa pytania

Pytanie było co chciałeś od tego crontaba? Wstawić tam polecenie żeby się uruchamiało?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Reverse SSH tunnel dwa pytania

nie nie, to podałem bo przy okazji  sprawdzałem czy dodałem polecenie sprawdzenia połączenia.

24

Odp: Reverse SSH tunnel dwa pytania

To nie dodałeś smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Reverse SSH tunnel dwa pytania

A tam nie dodałem wink a dokładnie dodałem to:
echo "*/5 * * * * /bin/tunel.sh" >> /etc/crontabs/root
Ale i tak nie uzyskałem to co chciałem, po zresetowaniu tp-linka nie wznawia tunelu, a i jeszcze  do tego zrywa mi często połączenie internetowe.
dodałem to do vi /bin/tunel.sh

#!/bin/sh
    T="ssh -f -NT -R port:localhost:port login@server -i /root/rsa_secret.txt"
    pgrep -f "$T" > /dev/null 2>&1 || $T

potem dodałem to/:

echo "*/5 * * * * /bin/tunel.sh" >> /etc/crontabs/root

kolejny krok to

#chmod 755 /bin/tunel.sh
#/etc/init.d/cron restart
#/etc/init.d/cron enable
#/etc/init.d/cron start

oczywiście bez #

Jak zerwie połączenie internetowe modem i sam nawiąże połączenie to i tak nie wznawia tunelu.