lunes, 25 de marzo de 2013

Habilitar una consola en DSM

Ya hemos visto como conectarnos a través de SSH a nuestra NAS y que no deja de ser una operación sencilla, quizás el tener que acceder desde otro dispositivo, pero siempre puede resultar atractiva la idea de contar con una propia consola dentro de DSM para ejecutar diferentes comandos ante cualquier situación o necesidad.

Ante estos casos podemos instalar un útil paquete llamado Web Console que podemos encontrar en el repositorio de Missile Hugger y que te permitirá ejecutar todos los comandos que usamos por SSH de forma interna.

La única "pega" de este sistema es que parece que sólo admite comandos específicos, por lo que aquellos comandos que hayamos habilitado a la NAS con otros instaladores o procedimientos no serán accesibles a través de este sistema, como por ejemplo las instrucciones ipkg si has hecho Bootstrap.


Web Console is a web-based application that allows remote users to execute UNIX/Windows shell commands on a server, upload/download files to/from server, edit text files directly on a server and much more. The application is represented as a web page that accepts user input such as a command, executes that command on a remote web server, and shows command output in a browser. As well, simple and functional file manager build-in into the application. Web Console is now available as a simple to install package for Synology NAS systems.       
Una vez lo instalamos ya tenemos disponible el botón de ejecución desde el Menú de Inicio y que nos dará acceso a la consola, dentro de la cual debemos validarnos por defecto como usuario admin y password admin (puedes crear nuevos usuarios y cambiar las contraseñas).



Además de los comandos básicos que podemos acceder este sistema de consola dispone de sus propios comandos los cuales van precedidos por la #:


#about About Web Console
#chmod -> alias to '#file chmod' (CHMOD file(s)/directory(s))
#close -> alias to '#logout' (Logout from Web Console)
#config -> alias to '#settings' (View/edit Web Console configuration)
#d -> alias to '#file download' (Download file(s))
#download -> alias to '#file download' (Download file(s))
#e -> alias to '#file edit' (Edit/View file)
#edit -> alias to '#file edit' (Edit/View file)
#exit -> alias to '#logout' (Logout from Web Console)
#file File operations (download, upload, edit, ...)
#get -> alias to '#file download' (Download file(s))
#help -> alias to '#about support' (Web Console official support information)
#logout Logout from Web Console
#manager -> alias to '#file manager' (File manager (files/directories manipulation))
#o -> alias to '#file open' (Open/show file(s))
#open -> alias to '#file open' (Open/show file(s))
#quit -> alias to '#logout' (Logout from Web Console)
#send -> alias to '#file upload' (Upload file(s))
#services -> alias to '#about services' (Web Console Group official services)
#settings View/edit Web Console configuration
#show -> alias to '#file open' (Open/show file(s))
#support -> alias to '#about support' (Web Console official support information)
#u -> alias to '#file upload' (Upload file(s))
#upload -> alias to '#file upload' (Upload file(s))
#users -> Web Console users management



4 comentarios:

Esto es lo que andaba buscando pero es muy limitada deveria de hacer una tipo putty sin limitaciones, gracias por la info..

Desconozco los motivos por los que no deja de ser una aplicación limitada en según que aspectos, si algún día me entero lo compartiré.

Hola, buscaba algo así hace tiempo, lo que no logro es editar la configuración de usuario y contraseña en el archivo /usr/syno/synoman/webman/3rdparty/webconsole/wc_data/configs/wc_config.pl
Ahí la contraseña está encriptada, cómo la edito para que no se entre con el usuario por defecto? Si voy a la página de soporte lleva a otro sitio, no parece que le sigan dando soporte.
Saludos

Nada, muy fácil ya lo encontré en la misma página del repositorio dice cómo hacerlo:

#users modify admin

Esto saca una ventana donde escribir los datos.

Saludos

Publicar un comentario

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More