Red/DocServidores
Documentacion vigente y obsoleta sobre los diferentes servicios y sistemas operativos probados.
FreeNAS
Apache
Se crea una jaula, se instala y tal, y los archivos estan aqui: /usr/local/www/apache24/data
VirtualBox
For 9.2.1.6 nightly dated 5/24/2014 and newer you can setup a virtualbox jail with only minimal configuration required! This will install Virtualbox 4.3.10. This is not "official" as it is still being tested, but should be reliable enough for you to be able to use it(with appropriate hardware) and should be able to migrate your VMs to the "official" jail if/when that happens.
Verify you are using the 9.2.1.6 nightly dated 5/24/2014 or something newer
I won't discuss how to do this. You should know what version you are using, especially if you are using nightlies.
Add and install the virtualbox template
Now go to the Jails button and click "Add Jails". Give your jail a name of your choosing. For type choose the template "VirtualBox-4.3.10". Also set an IP address of your choosing. Make sure VIMAGE is checked and verify that NAT and vanilla is unchecked. Enable autostart if you want your virtualbox jail to start at startup. Note that autostart may slow down your bootup sequence if you enable it. Click "OK" and wait for the template to download. It's almost 700MB so it can take a little while to download. Go get some coffee and come back. Don't get impatient and just let it work.
Tunables
If you plan to use bridged mode networking add the tunable to the WebGUI:
Variable: ng_ether_load Value: YES
Start the jail and use it!
If your jail isn't running yet, start the jail. Then go to http://the-ip-of-your-jail/ and you should have a login screen. The default is admin/admin. That's all there is to it!
Yes, this shiz "just works"!
https://forums.freenas.org/index.php?threads/virtualbox-in-a-jail-in-freenas.20185/
Windows
AutoLogOn
El inicio automatico de sesion no esta habilitado en Windows, sin embargo se puede habilitar siguiendo estos pasos:
- Haga clic en Inicio y, a continuación, en Ejecutar.
- En el cuadro Abrir, escriba control userpasswords2 y haga clic en Aceptar.
- Nota: cuando los usuarios intenten ver la información de ayuda en la ventana Cuentas de usuario de Windows XP Home Edition, dicha información no aparecerá. Además, es posible que reciban el mensaje de error siguiente:
- No se puede hallar el archivo de Ayuda Unidad:\Windows\System32\users.hlp. Compruebe si existe en su disco. De lo contrario, necesitará instalarlo de nuevo.
- Nota: cuando los usuarios intenten ver la información de ayuda en la ventana Cuentas de usuario de Windows XP Home Edition, dicha información no aparecerá. Además, es posible que reciban el mensaje de error siguiente:
- Desactive la casilla de verificación Los usuarios deben escribir su nombre y contraseña para usar el equipo y haga clic en Aplicar.
- En la ventana Iniciar sesión automáticamente, escriba la contraseña en el cuadro Contraseña y, a continuación, vuelva a escribirla #en el cuadro Confirmar contraseña.
- Haga clic en Aceptar para cerrar la ventana Iniciar sesión automáticamente y, a continuación, haga clic en Aceptar para cerrar la ventana Cuentas de usuario.
SSH
Bitvise.
Debian
La mayoria de la documentacion utilizada en los servidores de Debian sirve tambien para Ubuntu. De no ser así, se indicará.
FTP
El servicio ftp en esta maquina se lleva a cabo mediante el servidor Proftpd. Proftpd se puede instalar automáticamente mediante apt-get:
sudo apt-get install proftpd
Al instalar el paquete proftpd-ldap se iniciará el asistente de configuración de proftpd. Este asistente únicamente nos hace una pregunta que es si deseamos ejecutar el servidor desde inetd (solo se carga en memoria cuando existan peticiones) o como un servicio independiente (permanentemente en memoria). El funcionamiento como servicio independiente es más eficiente.
El servidor se basa en los usuarios de la maquina local, y proporciona acceso directo a la carpeta de usuario de cada uno.
FXP
FXP es un protocolo que permite la transferencia directa de archivos entre dos servidores FTP.
Para activarlo en proftpd, basta con editar el archivo /etc/proftpd/proftpd.conf, añadiendo “AllowForeignAddress on”.Fuente: ProFTPd Wiki
Reanudar descargas
Para activarlo en proftpd, basta con editar el archivo /etc/proftpd/proftpd.conf, añadiendo “AllowStoreRestart on”.Fuente: ProFTPd Wiki
Guacamole
Documentacion obsoleta.
Installing Guacamole is as simple as installing the guacamole-tomcat package, and then editing the /etc/guacamole/user-mapping.xml file to add some connections. The guacamole-tomcat package will install Tomcat and automatically create the necessary symbolic links to deploy Guacamole. If you don't want to use Tomcat, or you want to deploy Guacamole manually, you can install the guacamole package instead, and follow the deployment instructions provided in this chapter.
apt-get install guacamole-tomcat
If you install the guacamole-tomcat package, you will be prompted for whether you wish to restart Tomcat automatically. Tomcat must be restarted after Guacamole is installed or upgraded. If you don't want to do this, or you want to do this manually, choose "No" (the default). Choosing "Yes" will restart Tomcat for this and future installs of Guacamole.
Important
The Debian and Ubuntu packages will set up guacd such that it runs as its own reduced-privilege guacd user, for the sake of security. Similarly, the user-mapping.xml file will only be readable by users in the guacamole-web group, as it will potentially contain sensitive information like passwords in plain text.
The guacamole-tomcat package will automatically put the tomcat6 user in the guacamole-web group, but if you are installing Tomcat manually or using another servlet container, you must ensure your servlet container's user is a member of the guacamole-web group. If you do not do this, your servlet container will not be able to read user-mapping.xml, and all attempts to login to Guacamole will fail.
By default, VNC support will be installed as a dependency of the guacamole package. If you want SSH or RDP support, you will need to install libguac-client-ssh0 or libguac-client-rdp0 manually:
apt-get install libguac-client-ssh0 libguac-client-rdp0
Once installed, both Tomcat and guacd will start automatically and on boot.
AutoLogOn
Valido para maquinas con escritorio Gnome 3
El inicio de sesion automatico se puede activar desde las preferencias del sistema. Sin embargo, si por cualquier motivo no podemos acceder a dichas preferencias, podemos activar este inicio de sesion mediante la terminal, editando el archivo /etc/gdm3/daemon.conf. En concreto, hay que editar el apartado daemon:
[daemon] # Enabling automatic login AutomaticLoginEnable = true AutomaticLogin = usuario # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 # Reserving more VTs for test consoles (default is 7) # FirstVT = 9
Script Reinicio VNC
En ocasiones el servidor vnc se quedaba colgado. Para recuperarlo haciamos un script y lo ejecutabamos:
#!/bin/bash pkill vino export DISPLAY=:0.0 /usr/lib/vino/vino-server &
Webcam
Hubo un proyecto de montar una webcam de vigilancia. El proyecto se quedó en esto:
motion
/etc/motion/motion.conf
linea 413 localhost only -> no
primeras lineas: daemon: si
http://www.aboutdebian.com/webcam.htm
https://sites.google.com/site/dasiecinc/news-and-blogs/linux-tips/servidorwebcamenubunturapidoyfacil
Pruebas con irc
http://www.the-tech-tutorial.com/setting-up-an-basic-irc-server-on-ubuntu/
https://github.com/leedo/alice
Copias por SCP
SCP es un complemento de SSH que nos permite copiar archivos de forma rápida y segura.
La sintaxis es bien simple:
scp archivo usuario@servidor:ruta
Para copiar a la inversa, desde el computador remoto al tuyo, simplemente invertí el orden:
scp usuario@servidor:ruta/archivo ruta_local
O sea, por ejemplo, si quisiéramos mandar algo a la compu remota:
scp lista.txt earendil@earendil-desktop:~/miscosas
Este comando copia el archivo lista.txt de la compu que estoy usando a la carpeta ~/miscosas en mi compu remota. El dueño de este archivo será el usuario earendil (de mi compu de remota).
Para copiar carpetas completas, sólo hace falta agregar el parámetro -r:
scp -r ~/fotos earendil@earendil-desktop:~/miscosas
Este comando copia la carpeta fotos, alojada en el HOME de la compu que estoy usando, a la carpeta miscosas, que se encuentra en el HOME de mi compu remota.
Ahora, el mismo proceso a la inversa sería:
scp earendil@earendil-desktop:~/miscosas/fotos ~
Esto copiaría la carpeta ~/miscosas/fotos/ de la compu remota a la carpeta HOME de la compu que estoy usando.
Por último, es importante tener en cuenta que la ruta por defecto es tu carpeta de usuario. Si querés copiar algo hacia o desde ahí, podés omitir la ruta:
scp lista.txt earendil-desktop:
En este caso, como el usuario se repite en ambas máquinas no hace falta escribirlo. Además, estoy copiando de HOME a HOME, razón por la cual tampoco es necesario escribir la ruta completa de los archivos.
Ubuntu
Anotaciones
http://blog.desdelinux.net/como-auto-montar-particiones-al-inicio-la-forma-facil/
Con reciever pptp-linux
Conexion a VPN apt-get install network-manager-pptp network-manager-pptp-gnome pptp-linux funciona simultaneamente con las otras conexiones
Viritualizacion truquito pae settings -> system -> Processor
Multimaquina
Auto Apagado y Encendido
Con dos HP Vectra VL420 hubo un proyecto de realizar un apagado y encendido programado para reducir el consumo de energia. El encendido y apagado automaticamente de las maquinas se realizaba en base a un equipo con GNU/Linux constantemente encendido, en este caso el Servidor Ubuntu.
Apagado
Para el apagado de la maquina con Windows, se utilizan las tareas programadas y un archivo .bat.
Dicho archivo .bat contiene este comando: shutdown -s -t XX -f
Su estructura es la siguiente:
- shutdown es el comando para apagar el ordenador
- -s la orden de apagado
- -t seguido de un número XX indica cuantos segundos ha de esperar.
- -f hace que los programas cierren sin pedir confirmación.
La ejecucion de ese archivo esta programado para las 3 de la mañana.
Encendido
El encendido de la maquina se hace mediante Wake On Lan, dado que la maquina lo soporta, y la realiza el Servidor Ubuntu
Se necesita una libreria que realice el envio del paquete. Esta liberia se llama wakeonlan.
http://es.wikipedia.org/wiki/Cron_(Unix)
http://debianizado.blogspot.com.es/2007/01/wake-on-lan-arrancando-equipos-de-forma.html