Vzdálené nahrazení telnetu za SSH

poradtemi

Vzdálené nahrazení telnetu za SSH
« kdy: 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.

Kód: [Vybrat]
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
« Poslední změna: 23. 02. 2014, 21:47:35 od Petr Krčmář »


anonym

Re:Vzdalene nahrazeni telnetu za ssh na stejnem portu
« Odpověď #1 kdy: 22. 02. 2014, 17:14:46 »
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

Jimm

Re:Vzdalene nahrazeni telnetu za ssh na stejnem portu
« Odpověď #2 kdy: 22. 02. 2014, 17:14:56 »
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?