Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-22 16:12:33

  Marek_boss - Członek DUG

Marek_boss
Członek DUG
Skąd: Pilawa
Zarejestrowany: 2006-06-27

tunelowanie w tle

jak to zrobić bo już siedzę cały dzień i nic nie zdziałałem.
Mam zrobiony tunel na kluczach rsa, ale muszę go wrzucić w tło. Sęk w tym, że nie mam opcji -f ani -N:

Kod:

 dbclient
Dropbear client v0.44
Usage: dbclient [options] [user@]host
Options are:
-p <remoteport>
-t    Allocate a pty
-T    Don't allocate a pty
-i <identityfile>   (multiple allowed)
-L <listenport:remotehsot:reportport> Local port forwarding
-R <listenport:remotehost:remoteport> Remote port forwarding
-l <username>

Próbowałem dodawać "&" na końcu jak, "$setsid" na początku, ">/dev/tty3" i lipa. Nie ma mowy o skorzystaniu ze screen bo linux stoi na urządzeniu a nie na pc.
A problem jest taki, że podczas ładowania systemu, gdy dochodzi do logowania po ssh, owszem loguje się, ale stopuje to dalszy proces startu systemu. Zabijam tunel i bootuje się dalej do końca.

Jest jakiś myk żeby się logował na serwer i jednocześnie bootował do końca?

Ostatnio edytowany przez Marek_boss (2008-03-22 16:13:34)


Linux Registered User: #458169

Offline

 

#2  2008-04-18 08:35:52

  bszki - Użytkownik

bszki
Użytkownik
Zarejestrowany: 2008-04-17

Re: tunelowanie w tle

Witam,

Proponuję do /etc/inittab dodać taki wpis:

::respawn:/usr/bin/ssh -K 30 -R <listenport:remotehost:remoteport> -i <identityfile> user@host "sleep 120"

Na kliencie dropbear 0.50 działa doskonale. Nie blokuje uruchamiania systemu, a w razie zabicia tunelu, init zestawia natychmiast nowy tunel. Opcja -K 30 ustawia keepalive na 30 sekund - niedostępna w dropbear 0.40

Offline

 

#3  2008-04-18 13:03:13

  Marek_boss - Członek DUG

Marek_boss
Członek DUG
Skąd: Pilawa
Zarejestrowany: 2006-06-27

Re: tunelowanie w tle

Jest jeszcze taki problem, że pomimo zalogowania się jako root, nie mogę nic zmienić w tym pliku :(
Jest to dropbear 0.44 :(

Ostatnio edytowany przez Marek_boss (2008-04-18 13:08:42)


Linux Registered User: #458169

Offline

 

#4  2008-04-18 13:41:12

  bszki - Użytkownik

bszki
Użytkownik
Zarejestrowany: 2008-04-17

Re: tunelowanie w tle

Ooo, a co to za urządzenie/rozwiązanie, że nie pozwala zapisać /etc/inittab? Nasze rozwiązanie pracuje na openwrt whiterussian na routerach linksys wrt54gl i działa bezbłędnie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00126 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.135.82' WHERE u.id=1
0.00154 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.135.82', 1732758348)
0.00044 SELECT * FROM punbb_online WHERE logged<1732758048
0.00059 DELETE FROM punbb_online WHERE ident='3.133.109.251'
0.00035 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=10949 AND t.moved_to IS NULL
0.00021 SELECT search_for, replace_with FROM punbb_censoring
0.00090 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=10949 ORDER BY p.id LIMIT 0,25
0.00087 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=10949
Total query time: 0.00632 s