Temat: Wykonanie komendy po połączeniu się na określony port.
Jaki plugin do tego służy i jak to ustawić?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Wykonanie komendy po połączeniu się na określony port.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Jaki plugin do tego służy i jak to ustawić?
Plugin - żaden. Tak prosto nie ma - możesz zastosować np. knockd (opisane na eko.one.pl) lub jeden z celów iptables (log?) i parsować logi. Ew np. sygnalizacja led - też opisane.
Kurde, no to lipa, bo potrzebuję aby natychmiast wykonał sie np. skrypt przy zainicjowaniu połączenia..
Żeby użyć knockd bez jakichś tam sekwencji, trzeba podać tylko jeden port np. 22?
Np. tak.
Kurcze, nie działa, albo coś źle skonfigurowałem. Mam coś takiego:
root@OpenWrt:~# cat /etc/knockd.conf
[options]
logfile = /var/log/knockd.log
[wol]
sequence = 22
seq_timeout = 5
command = /etc/init.d/wol restart
tcpflags = syn
(wol restart ponieważ komenda wol xx:xx:xx... nie startuje komputera)
Osoba z zewnątrz sie łączy, host niedostępny..
root@OpenWrt:~# cat /etc/config/wol
config wol-target
option mac '00:xx:xx:xx..'
option enabled '1'
option broadcast '192.168.2.255'
Co może byc zle?
A czasami nie masz na 22 już ssh nasłuchującego? Nie masz portu 22 zablokowanego na firewallu?
Port 22 mam przekierowany na ip komputera i ssh działa gdy jest komputer włączony. Odblokowanie portu również nic nie dało. Czyli, że mam zmienić port wyjściowy na inny aby nie kolidował z routerowym?
No dokładnie, bo inaczej knockd nie będzie słuchać na tym porcie.
Port mam zmienić od strony serwera, czy od strony klienta? (czy przekierowywanie coś da, bo np. nie wiem czy mam otwierać port np. 11 czy zwyczajnie moge przekireowac 22zew na 11wew
Serwera? Klienta? Numer portu na którym knockd nasłuchuje na stukanie.
Nadal nie działa. Otworzyłem port 11. knockd na 11, w serwerze ssh na 11, probowalem tez z przekierowaniem zew11 wew11 i nic.
knocka uruchamiam: knockd -i wlan1 -d (wifi jako client)
Jaki znów serwer ssh z 11?
skajper4@debian:~$ cat /etc/ssh/sshd_config
# What ports, IPs and protocols we listen for
Port 11
(itd...)
Port na którym nasłuchuje serwer ssh, czy jak to nazwać. Teraz wiesz o co chodzi?
No dobrze, ale po co? Jak ustawisz ssh na tym porcie to przecież knockd nie ma może na nim nasłuchiwać.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Wykonanie komendy po połączeniu się na określony port.
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc