-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d9028b3
commit d79a3a3
Showing
1 changed file
with
58 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,59 @@ | ||
# porteus-v5-configuration | ||
Script que configura a un cliente ligero para que este se conecte a diversos servidores mediante el protocolo RDP | ||
|
||
## Descripción | ||
|
||
Este script está pensado para la configuración de clientes ligeros, los cuales | ||
tendrán instalado Porteus (v5.0) como sistema operativo, debido a que esta distro | ||
junto con el entorno de escritorio OPENBOX consumen pocos recursos. | ||
|
||
Los clientes ligeros serán configurados para que estos se puedan conectar, | ||
mediante el protocolo RDP, a los distintos servidores ubicados en el mismo | ||
laboratorio. Además, este script también permite la personalización de Porteus | ||
de una manera rápida y sencilla. | ||
|
||
## Acciones realizadas por el script | ||
|
||
Después de la correcta instalación de Porteus en el cliente ligero, es necesario | ||
configurarlo y personalizarlo. Esto se logra mediante la ejecución de este | ||
script, el cual realiza las siguientes acciones: | ||
|
||
- Establece la nueva contraseña de `root` | ||
- Establece la dirección IP del servidor para las futuras actualizaciones de | ||
Porteus | ||
- Instala los fondos de pantalla de booteo y del escritorio | ||
- Establece la distribución del teclado por defecto | ||
- Instala el módulo `remmina` junto con los perfiles de conexión para los | ||
distintos servidores | ||
- Configura la barra de tareas, de manera que para conectarse a un determinado | ||
servidor basta con darle click al ícono del servidor deseado | ||
- Configura el firewall (iptables) | ||
|
||
## Ejecución del script | ||
|
||
Se recomienda consultar el menú de ayuda para conocer las opciones disponibles y | ||
saber cómo ejecutar el script de manera correcta. Lo anterior se logra ejecutando | ||
el script de la siguiente manera: | ||
|
||
./porteus-v5-configuration.sh -h | ||
|
||
Si solo desea configurar Porteus, debe ejecutar el script de la siguiente manera | ||
con permisos de super usuario (`root`): | ||
|
||
./porteus-v5-configuration.sh [-l <ip-servidor>] [-w <ip-servidor>] [-m <ip-servidor>] | ||
|
||
Donde `-l <ip-servidor>`, `-w <ip-servidor>` y `-m <ip-servidor>`, son las | ||
opciones de servidor junto con sus respectivas direcciones IP. Es necesario que | ||
al menos se introduzca una opción de servidor, de lo contrario la ejecución | ||
terminará con un error. | ||
|
||
Las opciones no seleccionadas tendrán la siguiente dirección IP `0.0.0.0`. | ||
Esto se puede modificar editando la línea que contenga la siguiente cadena de | ||
texto `server=` del archivo ubicado en `/home/guest/.local/share/remmina/ | ||
servidor-<SERVIDOR>.remmina`. | ||
|
||
Una vez ejecutado el script, deberá de introducir la nueva contraseña de `root`. | ||
Si las contraseñas no coinciden, el script terminará con un error y tendrá que | ||
ejecutarlo de nuevo. | ||
|
||
Finalmente, el script apagará al cliente ligero, quedando ya el sistema | ||
configurado. |