Fórum Root.cz
Hlavní témata => Server => Téma založeno: poradtemi 22. 02. 2014, 17:03:35
-
mam jeden stroj za NATem ke kteremu se v soucasnosti nemuzu fyzicky dostat. Mam pristup pouze na port, kde bezi telnet.
Potreboval bych ten telnet zabit a ihned ho na stejnem portu nahradit spustenim ssh serveru.
Nerad bych si odstrihl pristup, abych tam nemusel jet, tak se chci poradit.
kill -9 pid_telnetd ; ./start_ssh_na_portu_telnetu
Pokud poslu po telnetu dva prikazy po sobe na jedne radce, tak se bojim, ze se vykona jen ten prvni. A uz se tam vzdalene nedostanu :)
Poradite jak byste postupovali? Nemohu pouzit cron
-
zalezi jak bezi ten telnetd, ale treba u SSH je tohle normalne mozne.
pokud se tvuj telnetd fork()ne pri novem spojeni tak by melo jit zabit ten proces s listen() socketem, aniz bys zabil svuj aktualni shell
-
Tak si to hoďte do bash scriptu ve screenu:
stop telnet
start ssh
sleep 1500
stop ssh
start telnet
A máte jistotu, že se to v nejhoršim nakopne zpět, ne?