Transmission: differenze tra le versioni

→‎Configurazione: algoritmo usato per calcolare rpc-password
(→‎Configurazione: aggiorno link)
(→‎Configurazione: algoritmo usato per calcolare rpc-password)
Riga 66: Riga 66:
* ''rpc-enabled'', definisce se il demone può ("true") o meno ("false") essere controllato da remoto, cioè in pratica se può essere usato o meno...
* ''rpc-enabled'', definisce se il demone può ("true") o meno ("false") essere controllato da remoto, cioè in pratica se può essere usato o meno...
* ''rpc-authentication-required'', definisce se per usare (e non per avviare) il programma saranno richiesti username e password. Se il parametro vale "true" allora saranno richiesti username e password (impostati di default con "transmission" sia come login che come password) per poter usare il demone; viceversa digitando "false" non sarà richiesto nulla (quindi chiunque potrà accedere ed amministrare il demone).
* ''rpc-authentication-required'', definisce se per usare (e non per avviare) il programma saranno richiesti username e password. Se il parametro vale "true" allora saranno richiesti username e password (impostati di default con "transmission" sia come login che come password) per poter usare il demone; viceversa digitando "false" non sarà richiesto nulla (quindi chiunque potrà accedere ed amministrare il demone).
* ''rpc-username'' e ''rpc-password'' definiscono le credenziali che l'utente dovrà inserire quando tenterà di usare il demone (qualora si sia abilitata l'autenticazione all'accesso). La nuova password va semplicemente scritta in chiaro tra virgolette; al primo avvio del demone, verrà automaticamente criptata via [http://it.wikipedia.org/wiki/Secure_Hash_Algorithm#SHA-0_e_SHA-1 SHA-1] (iniziarà con una graffa).
* ''rpc-username'' e ''rpc-password'' definiscono le credenziali che l'utente dovrà inserire quando tenterà di usare il demone (qualora si sia abilitata l'autenticazione all'accesso). La nuova password va semplicemente scritta in chiaro tra virgolette; al primo avvio del demone, verrà automaticamente criptata (iniziarà con una graffa). Per comprendere l'algoritmo utilizzato si veda il box di approfondimento qui sotto.
* ''rpc-port'', definisce il numero di porta (TCP) attraverso cui è possibile controllare il demone usando le varie interfacce.
* ''rpc-port'', definisce il numero di porta (TCP) attraverso cui è possibile controllare il demone usando le varie interfacce.
* ''rpc-whitelist-enabled'' definisce se limitare o meno l'accesso al demone in base all'indirizzo IP. Impostando "false" chiunque potrà tentare di usare il demone; impostando "true" il demone permetterà l'autenticazione solo agli utenti i cui indirizzi IP sono specificati in un'apposita lista (vedere punto seguente). Si badi che se questo parametro e "rpc-authentication-required" sono impostati entrambi su "false" allora chiunque potrà usare il demone, viceversa se entrambi sono impostati su "true", allora potranno usare il demone solo quegli utenti che conoscono la giusta combinazione username/password e che inoltre sono identificati da un indirizzo IP permesso.
* ''rpc-whitelist-enabled'' definisce se limitare o meno l'accesso al demone in base all'indirizzo IP. Impostando "false" chiunque potrà tentare di usare il demone; impostando "true" il demone permetterà l'autenticazione solo agli utenti i cui indirizzi IP sono specificati in un'apposita lista (vedere punto seguente). Si badi che se questo parametro e "rpc-authentication-required" sono impostati entrambi su "false" allora chiunque potrà usare il demone, viceversa se entrambi sono impostati su "true", allora potranno usare il demone solo quegli utenti che conoscono la giusta combinazione username/password e che inoltre sono identificati da un indirizzo IP permesso.
Riga 72: Riga 72:
* ''speed-limit-down-enabled'' e ''speed-limit-up-enabled'' definiscono se il demone deve abilitare i limiti rispettivamente delle velocità di ricezione ed invio.
* ''speed-limit-down-enabled'' e ''speed-limit-up-enabled'' definiscono se il demone deve abilitare i limiti rispettivamente delle velocità di ricezione ed invio.
* ''speed-limit-down'' e ''speed-limit-up'' definiscono le velocità limite in kB/s delle velocità di invio e ricezione qualora abilitate (vedere punto precedente).
* ''speed-limit-down'' e ''speed-limit-up'' definiscono le velocità limite in kB/s delle velocità di invio e ricezione qualora abilitate (vedere punto precedente).
{{Box|rpc-password|La stringa criptata è composta semplicemente da
* una graffa
* l'hash [http://it.wikipedia.org/wiki/Secure_Hash_Algorithm#SHA-0_e_SHA-1 SHA-1] della password scelta con l'aggiunta di un [https://it.wikipedia.org/wiki/Sale_(crittografia) sale] casuale da 8 byte
* gli otto caratteri del sale
È possibile calcolare l'hash in questo modo, utilizzando la password di default ("<code>transmission</code>") e il sale ("<code>rhUob1OT</code>") preso dall'esempio precedente:
<pre>$ echo -n "transmissionrhUob1OT" | sha1sum
8b97d4640c3102fd903990a86a366624152ac893  -</pre>}}


Per un elenco esaustivo dei parametri si veda [https://github.com/transmission/transmission/wiki/Editing-Configuration-Files#options questa pagina].
Per un elenco esaustivo dei parametri si veda [https://github.com/transmission/transmission/wiki/Editing-Configuration-Files#options questa pagina].
914

contributi