martedì 17 novembre 2009

Reimpostare la password di desktop remoto su Ubuntu/Debian

Per poterlo fare e' ovviamente necessario l'accesso fisico al server o tramite ssh.
Disabilitiamo l'accesso remoto:
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled false

Generiamo una password criptata (Base 64) utilizzando il sito:
http://www.javazoom.net/services/base64/base64.jsp

oppure mediante il comando:
echo -n PASSWORD | base64 -

Dove al posto di PASSWORD dovete inserire la password che volete impostare.
Impostiamo la password con il comando:
gconftool-2 -s -t string /desktop/gnome/remote_access/vnc_password PASSWORD_CRIPTATA

Dove al posto di PASSWORD_CRIPTATA dovete inserire la password generata.
Riabilitiamo l'accesso remoto:
gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true

2 commenti:

cryptema ha detto...

Un piccola nota: se si decide di utilizzare il comando base64 per generare l'hash della password allora si deve scrivere in questo modo:
echo -n "password" | base64 -
Il -n serve per togliere il ritorno a capo. Mentre il trattino - sul base64 è lo standard input POSIX (su linux funziona anche senza).
Saluti, cryptema

Francesco Conti ha detto...

Grazie per l'intervento (avevo il sospetto che ci fosse un inghippo del genere quando ho notato che le password generate nei due metodi differivano per l'ultimo carattere).

Correggo subito il post.