---
title: Administración de Grid por SSH
description: "## SSH Para administrar el grid, debe hacerse por consola SSH, utiliza un programa como PuTTY o KiTTY para acceder – > **[Cómo acceder a SSH con llave](/tutoriales/como-acceder-a-ssh-con-llave/)** Cada región se ha creado en una **instancia de consola separada**, de…"
url: "https://tutoriales.tomahost.com/guias/opensim/administracion-de-grid-por-ssh/"
updated: "2021-12-25"
category: OpenSim
---

# Administración de Grid por SSH

## SSH

Para administrar el grid, debe hacerse por consola SSH, utiliza un programa como PuTTY o KiTTY para acceder – > **[Cómo acceder a SSH con llave](/tutoriales/como-acceder-a-ssh-con-llave/)**

Cada región se ha creado en una **instancia de consola separada**, de esta forma optimizamos más los recursos del servidor al correrse en procesos independientes.

Para **acceder a las regiones**, ejecuta el siguiente comando (**sin el simbolo #**):

```
# screen -ls
```

Al hacerlo se listaran las instancias de las regiones de la siguiente manera (la numeración es aleatoria):

```
There are screens on:
1154.Ejemplo4 (02/19/2019 12:09:14 PM) (Detached)
1108.Ejemplo3 (02/19/2019 12:09:13 PM) (Detached)
1074.Ejemplo2 (02/19/2019 12:09:12 PM) (Detached)
1042.Ejemplo1 (02/19/2019 12:09:11 PM) (Detached)
8839.Robust (02/17/2019 10:10:15 PM) (Detached)
5 Sockets in /var/run/screen/S-root.
```

Si por ejemplo quieres acceder a la región Ejemplo1, tienes que ejecutar el siguiente comando:

```
# screen -x 1042.Ejemplo1
```

Una vez dentro, puedes gestionar la consola de opensim con normalidad, si quieres salir de la consola de OpenSim, para acceder a otra, o bien simplemente desconectar, utiliza la siguiente combinación de teclas: **Ctrl + A + D**

De esta forma no cerrarás las instancias de las regiones y se mantendrán abiertas.

Hemos creado 2 scripts, uno para arrancar OpenSim y otro para pararlo, para ejecutarlos, hazlo de la siguiente manera:

Arrancar:

```
# sh /opensim/start.sh
```

Parar:

```
# sh /opensim/stop.sh
```

El de arranque, debes usarlo tambien cuando crees una nueva región, para que arranque correctamente.

Para crear nuevas regiones, antes es necesario comprobar los puertos que está usando su región, ya que a nivel organizativo los añadimos en los nombres, de esta manera no es necesario entrar región por región para comprobar el puerto en uso.

Para comprobarlo, ejecuta los siguiente comandos:

```
 # cd /opensim
# ls
```

Mostrará el listado de archivos similar a este:

```
Ejemplo1-9000 Ejemplo2-9001 Ejemplo3-9002
```

La siguiente región debe llevar en el nombre **9003** (y sucesivamente).

Para crear la región debes ejecutar el siguiente comando, **(el nombre no debe tener espacios)**:

```
# cp -R /opensim/.plantilla/ /opensim/Ejemplo4-9003
```

## SFTP

Te recomendamos que utilices WinSCP (por comodidad), pero eres libre de usar cualquier cliente SCP o SFTP que consideres. – > **[Cómo acceder a SFTP con llave](/tutoriales/como-acceder-a-sftp-con-llave/)**

Accede a tu servidor por SFTP y ve al directorio **/opensim**

Aquí aparecen los archivos de las regiones, robust y configuraciones en general, busca la región a la que quieras entrar y haz doble clic en ella, después entra a la carpeta "bin" (ejemplo: /opensim/Ejemplo4-9003/bin)

Localiza el archivo OpenSim.ini y editalo (doble clic en WinSCP)

Busca la siguiente línea (Control + F en WinSCP):

> **http_listener_port = 9000**

Y sustituye el puerto por el asignado en el nombre (ejemplo: Ejemplo4-9003):

> **http_listener_port = 9003**

Guarda el archivo y ve de nuevo al directorio /**opensim**

En el directorio opensim, se encuentra el script start.sh y stop.sh, editalos y siguiendo la estructura que tienen añada la nueva región, una vez guardado, ejecuta el script de arranque (en PuTTY / KiTTY, …) , para que arranque la nueva región, y acceda a su consola para configurarla:

```
# sh /opensim/start.sh
```

Para listar y acceder para configurar la región, debe ejecutar el siguiente comando:

```
# screen -ls
```

Al ejecutarlo mostrará la lista de regiones que se están ejecutando de la siguiente manera:

```
There are screens on:
12907.Ejemplo4-9003 (12/15/2019 12:07:20 AM) (Detached)
12814.Ejemplo3-9002 (12/15/2019 12:07:17 AM) (Detached)
12711.Ejemplo2-9001 (12/15/2019 12:07:14 AM) (Detached)
12639.Ejemplo1-9000 (12/15/2019 12:07:11 AM) (Detached)
12592.Robust (12/15/2019 12:07:06 AM) (Detached)
```

Accede a la región creada usando el siguiente comando:

```
# screen -x 12907.Ejemplo4-9003
```

Por último debe configurar la región recien creada, al acceder a la consola el sistema hará una serie de preguntas, solo debes rellenar las que indicamos en el ejemplo, el resto dejalas por defecto y pulsa intro:

```
New region name []: Nombre de tu region (en este caso Ejemplo4)
Region UUID [XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX]: (Pulsa intro)
Region Location [1000,1000]: (Coordenadas de la región)
Internal IP address [0.0.0.0]: (Pulsa intro)
Internal port [9000]: Puerto de la región (en este caso 9003)
Allow alternate ports [False]: (Pulsa intro)
External host name [SYSTEMIP]: (Pulsa intro)
```

Una vez hecho esto, la región ya está creada y funcionando, para salir sin cerrarla debes pulsar "CTRL + ALT + D"

Si te queda alguna duda, contacte con nosotros.
