nixp.ru v3.0

21 октября 2017,
суббота,
13:19:57 MSK

DevOps с компанией «Флант»
muirdok написал 28 января 2010 года в 17:35 (683 просмотра) Ведет себя неопределенно; открыл 3 темы в форуме, оставил 8 комментариев на сайте.

В общем постановка задачи:

Нужна «программка» , которая «висела» бы на определенном порту и ожидала определенного «подключения», после которого запускала бы чтото на сервере.

На пальцах объясню:

В ос клиенте(win\linux) есть программка которая отсылает некоторый управляющий сигнал демону на linux сервере, демон после получения сигнала запускает скрипты на сервере.

Вот …вроде бы все не сложно но не понимаю с чего начать. ЗЫ в программировании не особо силен. Спасибо за понимание.

metal

apache и его друзья.

muirdok

а действительно …что это я. ((

чото про него и не подумал)

myst

Apache тяжёлый как вагон свинца. OpenSSH.

Code Monkey

гм. netcat?

myst

netcat is unsecure :-)

f0ma

Ну так на вскидку можно предложить:

  • Написать свой демон (кстати можно любую программу демонизировать и загнать в бекграунд средствами системы). В GNU/Linux вообще отличия обычной программы от демона минимальны. Плюсы — свобода творчества, минусы — надо сильно бдить за безопасностью (особенно если сеть большая).
  • Первый вариант поверх SSH тонеля. Плюсы — свобода творчества и безопасность. Минусы — шаманство с настройкой тонеля на клиентах (особенно виндовых)
  • Доступ к удаленной машине через SSH. Плюсы — простота реализации. Минусы — надо еще сильнее следить за безопасностью.


Но вообще есть мнение, что Web интерфейс рулит, потому что на клиенты вообще не нужно ставить никакой софт (например lighthttpd (ибо апач большой) + mod_cgi + php/perl/… вплоть до C ).

myst
f0ma

Ну так на вскидку можно предложить:

  • Написать свой демон (кстати можно любую программу демонизировать и загнать в бекграунд средствами системы). В GNU/Linux вообще отличия обычной программы от демона минимальны. Плюсы — свобода творчества, минусы — надо сильно бдить за безопасностью (особенно если сеть большая).
  • Первый вариант поверх SSH тонеля. Плюсы — свобода творчества и безопасность. Минусы — шаманство с настройкой тонеля на клиентах (особенно виндовых)
  • Доступ к удаленной машине через SSH. Плюсы — простота реализации. Минусы — надо еще сильнее следить за безопасностью.

Но вообще есть мнение, что Web интерфейс рулит, потому что на клиенты вообще не нужно ставить никакой софт (например lighthttpd (ибо апач большой) + mod_cgi + php/perl/… вплоть до C ).


Свой демон — гимор. Тоннель — бред. А вот по третьему пункту я чё-то не понял, что ты ляпнул. Почему поверх SSH, который спецом для такого написан, надо следить за безопастностью? Т.е. за ней в любом случае нужно следить, но я не вижу проблем с безопасностью со стороны SSH.

strogg

1. Наваять скрипт висящий на stdin/stdout.

2. Прописать его в xinetd