Newsgroup: it.hobby.fai-da-te
Titolo: OT: utilizzo di telnet da file batch DOS

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Spero di chiedere al NG giusto, onestamente
non so a chi chiedere.
OS windowsXP.
Vorrei utilizzare un file batch DOS (.bat) per eseguire
una sessione automatica TELNET su un router.
Il router e' il mio.
Il file verrebbe attivato da un programma che
monitorizza lo stato della connessione ADSL, quando
cade invia un comando di reboot al router.
In pratica se lo facessi in maniera interattiva
sarebbe cosi':
Telnet 192.168.1.1
login:  admin
password: xxxxxxxx
reboot
Ho provato in vari modi ma non riesco
a passare lo user, password al comando
Telnet una volta attivato.
Un sincero grazie a chi mi potra' aiutare.
Polesano.

Nonostante l'OT ti rispondo su questo NG :)
IMHO quello che vuoi fare non è realizzabile con il semplice Telnet di
windows. Devi utilizzare un client telnet più evoluto.
Posso consigliarti il PuTTY (non è una parolaccia), insieme ad un
altro programmino (Plink). Li puoi scaricare liberamente da questo
indirizzo:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Per fare quello di cui hai bisogno fai riferimento a questa pagina
dell'help
http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter7.html#plink
Ovviamente tutto in inglese.
Buona fortuna :)

Un sincero grazie a chi mi potra' aiutare.
Non uso telnet per motivi di sicurezza, ma tu sulla rete locale
probabilmente il problema non ce l'hai.
Con SSH (l'alternativa sicura a telnet) si procede in queso modo:
- si genera una chiave (googola "ssh-keygen") sul computer locale
- la si copia sul computer remoto nella cartella "authorized_keys"
Questo con SSH in ambiente Unix... prendilo come spunto, non so se pu�
fare qualcosa del genere su win e soprattutto su un router.
Per�... scaricati PuTTY e leggine a fondo il manuale...
Quello che tu chiedi si pu� probabilmente fare facendo invocare al tuo
programma una sessione di PuTTY configurata in modo da:
a) collegarsi al router
b) autenticarsi usando la password che memorizzerai nell'apposita
utility di PuTTY (mi pare si chiami Pageant)
c) eseguire alla connessione il comando reeboot
Per implementare il punto c) vedi qui:
http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html
Punto 3.8.3.6
Boiler

 ha scritto nel messaggio 
news:bc352f7a-6238-418a...@y79g2000hsa.googlegroups.com...
Nonostante l'OT ti rispondo su questo NG :)
IMHO quello che vuoi fare non � realizzabile con il semplice Telnet di
windows. Devi utilizzare un client telnet pi� evoluto.
Posso consigliarti il PuTTY (non � una parolaccia), insieme ad un
altro programmino (Plink). Li puoi scaricare liberamente da questo
indirizzo:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Per fare quello di cui hai bisogno fai riferimento a questa pagina
dell'help
http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter7.html#plink
Ovviamente tutto in inglese.
Buona fortuna :)
Grazie molte,
ho scaricato e sto studiando
il manuale.
Dalle prime prove sembra OK.
ciao 

 ha scritto nel messaggio 
news:qk39e4dpa9i6tlfrk...@4ax.com...

Grazie anche a te,
sto provando.
Ciao.


netcat non funziona,
provato help netcat su XP
mi risponde:
please don't ask to Bill
for malicious linux software .