Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как включить ssh port forwarding при старте ubuntu  (Прочитано 1901 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Добрый день,

мне нужно форвардить порт с localhost на удаленный компьютер (some_remote_ip), находящийся в другой сети.

Для этого использую:

autossh -L10001:some_remote_ip:143 -T user@gateway >/dev/null 2>&1
Если команду запускать просто из терминала - то все работает. Но я хочу чтобы она запускалась автоматически при старте системы.

Пробовал прописать в:
1. rc.local
2. System/Preferences/Startup Applications

(и с амперсантом в конце и без)

однако после запуска системы

ps -ef | grep autossh

ничего не выдает...

Хелп ! :)



Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Как включить ssh port forwarding при старте ubuntu
« Ответ #1 : 30 Апреля 2010, 16:43:37 »
man interfaces , опция post-up

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Как включить ssh port forwarding при старте ubuntu
« Ответ #2 : 30 Апреля 2010, 18:06:53 »
auto eth0
iface eth0 inet dhcp
post-up autossh -L10001:some_remote_ip:143 -T user@gateway >/dev/null 2>&1 &

Та же проблема. Дело в том что autossh должен висеть постоянно в фоне а не выполняться разово. Скрипт то запускается когда я делаю

sudo ifup eth0

но завершается (а вернее убивается) вместе с завершением ifup.

Нужен корректный способ запустить его в виде демона.

У меня то конечно есть исходники auto-ssh и в принципе я могу переписать его в виде демона, но это некрасиво
« Последнее редактирование: 30 Апреля 2010, 18:16:04 от sergeyvl12 »

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
мне кажется надо команду засунуть в скрипт, и вызывать
post-up /bin/sh /my/script

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.