Pagina 1 di 1
Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 10:04
da ita3bc
Salve a tutti.
Mi chiedevo una cosa: l'unico modo per spegnere (o fare il reboot) da linea di comando è tramite telnet/ssh?
MI spiego. Con un mio vecchio nas della ICY-BOX avevo trovato indicazioni per eseguire tali operazioni accedendo direttamente alla pagina web specifica (al suo cgi, presumo). Questo lo facevo tramite un semplice programma dos (wget) con estrema facilità. Mi chiedo quindi se non sia possibile farlo anche con i QNAP visto che anche per questi esiste la pagina web specifica.
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 11:39
da edo
Cerca... cerca... e
trovi.
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 13:20
da ita3bc
Ciao Edo e grazie per la risposta (come sempre). Tuttavia quello a cui fai riferimento lo avevo già visto.
Non a caso ho posto quella domanda iniziale al mio post. Al contrario, invece, la mia domanda finale m'è sembrata "naturale" visto la mia precedente esperienza con un altro nas e visto che entrambi hanno un'interfaccia web, perchè con i QNAP questo non è possibile (almeno così sembra dalla tua risposta)?
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 15:32
da edo
Vuoi lanciare un link HTTP e far spegnere o riavviare il NAS?
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 16:59
da ita3bc
Esattamente.
A titolo di esempio con l'altro nas facevo così:
wget.exe -q --http-user=xxx --http-password=xxx --post-data="powerAction=2" http://IP_NAS/cgi/power/powerHandler.cgi
Il "powerAction=2" era la variabile da inviare al NAS per dirgli di spegnersi (=2) oppure fare il reboot (=1)
Che ne pensi?
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 17:10
da edo
Ho fatto delle prove... non credo sia possibile.
L' alternativa rimane VBscript con collegamento in telnet come spiegato nel link che ti ho passato.
Re: Shutdown/Reboot da comando di linea
Inviato: 24 feb 2011, 22:05
da ita3bc
edo ha scritto:Ho fatto delle prove... non credo sia possibile....
Un vero peccato, anche se, pur non masticandone molto, non ne capisco il motivo.
Per curiosità che cgi della pagina web hai usato? o non l'hai proprio trovata?
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 25 feb 2011, 18:10
da edo
Codice: Seleziona tutto
http://192.168.200.31:8080/cgi-bin/sys/sysRequest.cgi?subfunc=power_mgmt&count=0.5846898569725454&sid=jbrhpby8&apply=restart
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 02:12
da ita3bc
Orbene, appurato che, al momento, non si può fare tramite interfaccia web ho "aggirato" il problema usando ssh. Più specificatamente uso putty per winzoz da comando di linea, inserito in un file batch che viene eseguito dal programma di gestione di un UPS quando, per mancanza di corrente, spegne tutto.
Non conosco bene nè l'ssh nè il putty, tuttavia mi sono accordo che ogni tanto quando viene lanciato il bat, putty mi apre una query dove dice che non trova la rsa2 key per l'localhost che contatto e rimane in attesa di un mio intervento manuale. Capite bene che in una gestione automatizzata questa cosa non è per nulla salutare!
Ho cercato un pò in giro e dalle infos che ho raccolto sono andato a verificare se nel registry di winzoz venga memorizzata questa benedetta rsa2 key specifica alla chiamata (tramite IP) del NAS. Questa è presente!
Allora perchè putty mi si comporta, ogni tanto, così come ho descritto sopra?
Qualcuno sa darmi spiegazioni in merito e/o alternative (escluso lo script in VB che non riesco a farlo funzionare).
Grazie
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 04:35
da unreal64
ti ci connetti con il nome dell'host o con l'indirizzo IP? il server ha IP fisso? hai cambiato nome dell'host?
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 11:05
da ita3bc
- Quota integrale non necessario rimosso da Mod. -
Tnx unreal64.
Mi connetto all'IP statico del nas ed il nome dell'host non è mai stato cambiato.
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 16:41
da unreal64
acc quelle potevano essere ottime cause, ora sinceramente mi lasci un po spiazzato.. riesci a farci avere uno screen shoot della schermata che ti compare? a questo punto mi viene il dubbio che forse ho capito male quello che intendi tu....
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 16:51
da ita3bc
Detto...fatto:

- PuTTY_Security_Alert.ssh.jpg (33.45 KiB) Visto 10042 volte
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 17:55
da unreal64
è senza senso a mio avviso, una volta aggiunta la chiave, putty la butta dentro il registro di windows... se già c'è, non te la chiede di nuovo... quindi perchè te la chiede? è come se si cancellasse ogni tanto..
-usi per caos programmi di pulizia del registro di sistema?
-esegui sempre uno shutdown regolare?
-ti capita di fare ripristino configurazione di sistema?
-avvii mai windows usando l'opzione "ultima configurazione sicuramente funzionante"?
infine, dovresti provare a vedere se, quando ti appare questo dialog, effettivamente non c'è alcuna chiave pubblica nel tuo registro di sistema.
quando ti compare di nuovo questa schermata non cliccare nulla. lasciala aperta e vai su start->esegui
digita "regedit" e premi invio
cerca la chiave
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
dovrebbe esserci una voce del tipo rsa2@22:IP_DEL_TUO_NAS
facci sapere....
ps: dove hai preso putty? ne esiste una versione leggermente modificata che non salva le chiavi nel registro...
Re: Shutdown/Reboot da comando di linea
Inviato: 04 mar 2011, 19:36
da ita3bc
Grazie unreal64 per il tu interessamento.
Andando con ordine:
1) No
2) Lo shutdown su questo NAS non è richiesto fatto salvo che l'ups, solo quando serve, manda l'input di spegnersi. Questo nuovo nas (il ts210 che ha neanche un settimana) rimane accesso h24, per cui non faccio regolarmente lo shutdown. Ovviamente quando serve questo lo faccio manualmente e in maniera regolare e corretta; comunque mi sono accorto di questa cosa mentre facevo le prove di simulazione per vedere se avevo dato i corretti tempi di spegnimento.
3) No
4) No
Non avevo pensavo di verificare quanto mi dici, ed hai pure ragione. La prossima volta che avviene verifico questa cosa.
Per completezza di informazione il comando di riga che ho messo nel file batch è il seguente:
c:\programmi\putty.exe admin@X.X.X.X -pw pwd -m c:\programmi\qnap.txt
Dove nel file qnap.txt c'è solo: halt.
Putty l'ho preso dal suo sito ufficiale, la versione che uso è la 0.60; ho preso, ma che non uso, l'ultima del febbraio 2011 ma è ancora in beta. In ogni caso quella versione modificata che dici tu dove la si può trovare?
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 05 mar 2011, 01:06
da unreal64
ita3bc ha scritto:
Per completezza di informazione il comando di riga che ho messo nel file batch è il seguente:
c:\programmi\putty.exe admin@X.X.X.X -pw pwd -m c:\programmi\qnap.txt
Dove nel file qnap.txt c'è solo: halt.
appena ho tempo quando sono a lavoro, con un pc windows, lo provo e ti faccio sapere... 'sta cosa è veramente strana
il putty modificato lo trovi qui
http://jakub.kotrla.net/putty/
anzichè salvare le info nel registro le salva dentro dei files... magari ci sono cose strane con il tuo registro, prova ad usare questa versione....
ps: ma "halt" sul qnap funziona? non c'era il comando "poweroff" per spegnerlo? io ora non lo posso provare che sto facendo un test e per i prossimi 2-3 gg devo lasciarlo acceso...
Re: Shutdown/Reboot da comando di linea
Inviato: 05 mar 2011, 01:24
da ita3bc
Tnx per le infos, domani prelevo il programma e faccio le prove del caso.
Fammi sapere se anche a te fa dei tiri strani. Potrebbe anche essere che abbia un registry "strano" oppure "sporco" di altra roba, sappiamo bene come funziona winzoz e quanta porcheria ama tenersi appresso!
Sul TS210P halt funziona, ma anche poweroff (se non ricordo male). Anche nel TS419P funzionano entrambi i modi...poi non se sia meglio l'uno o l'altro.
Bye
Fred
Re: Shutdown/Reboot da comando di linea
Inviato: 10 giu 2018, 14:50
da walter.ruggiu
Aggiorno il forum su questo argomento visto che mi occorreva accendere e spegnere un ts-221 per effettuare dei backup
Codice: Seleziona tutto
Rem controllo se il nas è spento
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
REM accendo il nas
WakeMeOnLan.exe /wakeup 00089BCCDB85
Rem Attendo che sia on line
Timeout 3600
Rem controllo se il nas è Acceso
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
rem qui eseguo un backup con fastcopy
rem hybrid backup sync e veramente improponibile lentissimo
rem spengo il NAS
plink.exe -ssh -pw xxxxxxxx admin@192.168.1.222 sudo shutdown -h now
Rem Attendo che sia off line
Timeout 3600
Rem controllo se il nas nuovamente spento
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
Re: Shutdown/Reboot da comando di linea
Inviato: 10 giu 2018, 15:35
da walter.ruggiu
correggere lo shutdown
Codice: Seleziona tutto
plink.exe -ssh -pw xxxxxxxx admin@192.168.1.222 poweroff 5 now