Hace ya tiempo que os vengo hablando de este conjunto cliente-servidor para poder realizar conexiones ssh de modo gráfico en nuestro Ubuntu.
Si hacéis una búsqueda dentro del blog encontrareis diferentes artículos que explican como instalarlo en versiones anteriores y como solucionar algunos problemas que nos podemos encontrar alguna vez cuando se nos quedan sesiones colgadas, etc.
http://eithel-inside.blogspot.com.es/search?q=freenx
Ahora voy a explicar la manera que creo que es más sencilla de instalar FreeNX sobre Ubuntu:
sudo -s
add-apt-repository -y ppa:freenx-team/ppa
sed -i s/quantal/precise/g /etc/apt/sources.list.d/freenx-team-ppa-quantal.list
apt-get install freenx-server gnome-session-fallback
Luego editamos el archivo node.conf para forzarlo a que inicie con la sesion GNOME Fallback.
vi /etc/nxserver/node.conf
COMMAND_START_GNOME='gnome-session --session gnome-fallback'
Con estos sencillos pasos, sin reinciar servicios ni nada, ya podremos realizar nuestra conexión gráfica a nuestro Ubuntu.
miércoles, 27 de febrero de 2013
viernes, 25 de enero de 2013
VPN Cisco AnyConnect en Ubuntu 12.10
Open client para Cisco AnyConnect VPN es un cliente para las VPN de Cisco AnyConnect
SSL , el cual es soportado por ASA5500 Series, por IOS 12.4(9)T , Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series y Cisco
7301 Routers, y probablement otros..
(Fuente OpenConnect)
Mucha gente experimenta problemas instalando el cliente oficial de Cisco (por ejemplo Anyconnect-Linux-2.5.3055-k9.tar.gz) . La alternativa más sencilla y rápida es instalar el cliente y plugin que vienen en el repositorio:
y finalmente configuramos la conexión:
(Fuente OpenConnect)
Mucha gente experimenta problemas instalando el cliente oficial de Cisco (por ejemplo Anyconnect-Linux-2.5.3055-k9.tar.gz) . La alternativa más sencilla y rápida es instalar el cliente y plugin que vienen en el repositorio:
Instalamos openconnect y network-manager-openconnect y ya tendremos todo lo necesario para poder conectarnos a nuestra VPN de Cisco. Ahora sólo nos faltará crear y configurar la conexión:
Conexiones VPN -> Configurar VPN -> Añadir
y finalmente configuramos la conexión:
viernes, 18 de enero de 2013
Instalar Line (Naver) en Ubuntu 12.10
LINE (LÍNEA) es un aplicación para Android que te permite chatear con tus contactos, realizar llamadas gratuitas y compartir fotos y archivos con ellos, al estilo WhatsApp.
A nivel de funcionamiento, LINE (LÍNEA) es muy parecido a WhatsApp. La primera vez que abres LINE, la app importa automáticamente los contactos de tu agenda que ya la estén utilizando.
LINE (LÍNEA) incluye algunas funciones muy interesantes, como por ejemplo su versión para Escritorio, con la que puedes continuar tus conversaciones en un PC. Además, tiene unos emoticonos fantásticos.
(Fuente Softonic)
Una de las características que lo hacen muy interesante es que tiene un cliente para PC (Windows/Mac OS), pero que nosotros podemos hacer funcionar sin problemas en Ubuntu. Para instalarlo nos apoyaremos en la última versión de Wine y lo instalaremos con el instalador para Windows.
sudo apt-add-repository ppa:ubuntu-wine/ppa
sudo apt-get dist-upgrade
sudo apt-get install wine
wine LineInst.exe
Con esto podemos fácilmente usar nuestra cuenta de Line desde nuestro Ubuntu.
jueves, 17 de enero de 2013
NRPE Nagios Addon en Ubuntu 12.10
En una entrada anterior explicaba como instalar Nagios y configurarlo un poco para que nos funcionara bien:
Bien, ahora toca explicar como instalar un addon que nos puede resultar muy útil: NRPE - Nagios Remote Plugin Executor
La idea de este Addon es poder ejecutar en modo local una gran cantidad de complementos de un modo cliente-servidor.
apt-get install nagios-nrpe-server
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
linux-headers-3.2.0-23-generic linux-headers-3.2.0-26-generic linux-headers-3.2.0-23 linux-headers-3.2.0-24 linux-headers-3.2.0-26 linux-headers-3.2.0-24-generic
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
libmysqlclient18 libnet-snmp-perl libpq5 libradius1 libsensors4 libsnmp-base libsnmp15 mysql-common nagios-plugins nagios-plugins-basic nagios-plugins-standard snmp whois
Paquetes sugeridos:
libcrypt-des-perl libdigest-hmac-perl libio-socket-inet6-perl lm-sensors snmp-mibs-downloader nagios3
Se instalarán los siguientes paquetes NUEVOS:
libmysqlclient18 libnet-snmp-perl libpq5 libradius1 libsensors4 libsnmp-base libsnmp15 mysql-common nagios-nrpe-server nagios-plugins nagios-plugins-basic nagios-plugins-standard snmp whois
0 actualizados, 14 se instalarán, 0 para eliminar y 17 no actualizados.
Necesito descargar 4.152 kB de archivos.
Se utilizarán 12,8 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? n
Abortado.
Me instalará un montón de librerías que no son necesarias para lo que, de inicio, quiero hacer. Así que voy a centrarme en como instalar NRPE mediante el tar ball:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz
--2013-01-15 17:24:38-- http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz
Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)... 216.34.181.59
Connecting to prdownloads.sourceforge.net (prdownloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz [following]
--2013-01-15 17:24:39-- http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Reusing existing connection to prdownloads.sourceforge.net:80.
HTTP request sent, awaiting response... 302 Found
Location: http://switch.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz [following]
--2013-01-15 17:24:39-- http://switch.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz
Resolving switch.dl.sourceforge.net (switch.dl.sourceforge.net)... 2001:620:0:1b::21, 130.59.138.21
Connecting to switch.dl.sourceforge.net (switch.dl.sourceforge.net)|2001:620:0:1b::21|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 411768 (402K) [application/x-gzip]
Saving to: `nrpe-2.13.tar.gz'
100%[========================================================>] 411.768 1,09M/s in 0,4s
2013-01-15 17:24:40 (1,09 MB/s) - `nrpe-2.13.tar.gz' saved [411768/411768]
También descargamos los Nagios Plugins:
wget http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
--2013-01-16 13:04:29-- http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://freefr.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz [following]
--2013-01-16 13:04:30-- http://freefr.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
Resolving freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)... 2001:1b48:10f::7, 158.255.96.7
Connecting to freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)|2001:1b48:10f::7|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2087089 (2,0M) [application/x-gzip]
Saving to: `nagios-plugins-1.4.16.tar.gz'
100%[===========================================================>] 2.087.089 317K/s in 4,8s
2013-01-16 13:04:36 (421 KB/s) - `nagios-plugins-1.4.16.tar.gz' saved [2087089/2087089]
Vale, ya tenemos los archivos tar.gz. Ahora los descomprimimos como de costumbre:
tar xzf nrpe-2.13.tar.gz
tar xzf nagios-plugins-1.4.16.tar.gz
Y ahora procedemos a entrar en las carpetas creadas. En mi caso nrpe-2.13 y nagios-plugins-1.4.16
Dentro de la carpeta ./nrpe-2.13/docs podréis encontrar un archivo de libreoffice y otro PDF con las instrucciones detalladas. Básicamente:
/usr/sbin/useradd -m -s /bin/bash nagios
passwd nagios
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl --enable-perl-modules
make
make all
make install
chown nagios.nagios /usr/local/nagios
chown -R nagios.nagios /usr/local/nagios/libexec
Podríamos intentar hacer ./configure directamente pero pudiera ser que nos diera un error tipo:
checking for SSL libraries... configure: error: Cannot find ssl libraries
Así pues, miremos donde tenemos las librerias ssl y se las especificaremos en el ./configure:
apt-file search libssl | grep libssl-dev
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.a
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
libssl-dev: /usr/share/doc/libssl-dev/changelog.Debian.gz
libssl-dev: /usr/share/doc/libssl-dev/changelog.gz
libssl-dev: /usr/share/doc/libssl-dev/copyright
En mi caso:
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu/
(...)
*** Configuration summary for nrpe 2.13 11-11-2011 ***:
General Options:
-------------------------
NRPE port: 5666
NRPE user: nagios
NRPE group: nagios
Nagios user: nagios
Nagios group: nagios
Review the options above for accuracy. If they look okay,
type 'make all' to compile the NRPE daemon and client.
make all
(...)
*** Compile finished ***
If the NRPE daemon and client compiled without any errors, you
can continue with the installation or upgrade process.
make install
make install-daemon-config
make install-xinetd
Seguramente querremos añadir alguna IP de servidor Nagios que pueda acceder mediante la edición de /etc/xinetd.d/nrpe
only_from = 127.0.0.1
Luego reiniciamos xinetd
service xinetd restartxinetd stop/waiting
xinetd start/running, process 9223
Y comprobamos que haya arrancado:
netstat -puta | grep LISTEN
tcp 0 0 *:nrpe *:* LISTEN 9223/xinetd
Con esto deberíamos tener acceso a nrpe desde un servidor externo nagios con la IP que hemos puesto en /etc/xinetd.d/nrpe .
Bien, ahora toca explicar como instalar un addon que nos puede resultar muy útil: NRPE - Nagios Remote Plugin Executor
La idea de este Addon es poder ejecutar en modo local una gran cantidad de complementos de un modo cliente-servidor.
De esta manera, teniendo un puerto abierto, desde nuestro Nagios podremos conectar a donde tengamos el nrpe y ejecutar localmente scripts. Por ejemplo, imaginemos que no deseamos tener el puerto 80 (http) abierto a la red que tiene nuestro nagios, pero en cambio queremos ver si el servicio esta funcionando bien. Pues lo que hacemos es comectar con el check_nrpe al servidor NRPE, y desde alli hacer el check_http. Otro uso corriente es el de ver el espacio libre en disco, que por obligación es un script que ha de funcionar en la máquina que queremos monitorizar.
Así que vamos a instalarlo. Tenemos dos modos de hacerlo:
- Via repositorios de Ubuntu
- Via tar ball.
apt-get install nagios-nrpe-server
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
linux-headers-3.2.0-23-generic linux-headers-3.2.0-26-generic linux-headers-3.2.0-23 linux-headers-3.2.0-24 linux-headers-3.2.0-26 linux-headers-3.2.0-24-generic
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
libmysqlclient18 libnet-snmp-perl libpq5 libradius1 libsensors4 libsnmp-base libsnmp15 mysql-common nagios-plugins nagios-plugins-basic nagios-plugins-standard snmp whois
Paquetes sugeridos:
libcrypt-des-perl libdigest-hmac-perl libio-socket-inet6-perl lm-sensors snmp-mibs-downloader nagios3
Se instalarán los siguientes paquetes NUEVOS:
libmysqlclient18 libnet-snmp-perl libpq5 libradius1 libsensors4 libsnmp-base libsnmp15 mysql-common nagios-nrpe-server nagios-plugins nagios-plugins-basic nagios-plugins-standard snmp whois
0 actualizados, 14 se instalarán, 0 para eliminar y 17 no actualizados.
Necesito descargar 4.152 kB de archivos.
Se utilizarán 12,8 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? n
Abortado.
Me instalará un montón de librerías que no son necesarias para lo que, de inicio, quiero hacer. Así que voy a centrarme en como instalar NRPE mediante el tar ball:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz
--2013-01-15 17:24:38-- http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz
Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)... 216.34.181.59
Connecting to prdownloads.sourceforge.net (prdownloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz [following]
--2013-01-15 17:24:39-- http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Reusing existing connection to prdownloads.sourceforge.net:80.
HTTP request sent, awaiting response... 302 Found
Location: http://switch.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz [following]
--2013-01-15 17:24:39-- http://switch.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.13/nrpe-2.13.tar.gz
Resolving switch.dl.sourceforge.net (switch.dl.sourceforge.net)... 2001:620:0:1b::21, 130.59.138.21
Connecting to switch.dl.sourceforge.net (switch.dl.sourceforge.net)|2001:620:0:1b::21|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 411768 (402K) [application/x-gzip]
Saving to: `nrpe-2.13.tar.gz'
100%[========================================================>] 411.768 1,09M/s in 0,4s
2013-01-15 17:24:40 (1,09 MB/s) - `nrpe-2.13.tar.gz' saved [411768/411768]
También descargamos los Nagios Plugins:
wget http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
--2013-01-16 13:04:29-- http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://freefr.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz [following]
--2013-01-16 13:04:30-- http://freefr.dl.sourceforge.net/project/nagiosplug/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz
Resolving freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)... 2001:1b48:10f::7, 158.255.96.7
Connecting to freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)|2001:1b48:10f::7|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2087089 (2,0M) [application/x-gzip]
Saving to: `nagios-plugins-1.4.16.tar.gz'
100%[===========================================================>] 2.087.089 317K/s in 4,8s
2013-01-16 13:04:36 (421 KB/s) - `nagios-plugins-1.4.16.tar.gz' saved [2087089/2087089]
Vale, ya tenemos los archivos tar.gz. Ahora los descomprimimos como de costumbre:
tar xzf nrpe-2.13.tar.gz
tar xzf nagios-plugins-1.4.16.tar.gz
Y ahora procedemos a entrar en las carpetas creadas. En mi caso nrpe-2.13 y nagios-plugins-1.4.16
Dentro de la carpeta ./nrpe-2.13/docs podréis encontrar un archivo de libreoffice y otro PDF con las instrucciones detalladas. Básicamente:
Nagios Plugins
apt-get install build-essential/usr/sbin/useradd -m -s /bin/bash nagios
passwd nagios
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl --enable-perl-modules
make
make all
make install
chown nagios.nagios /usr/local/nagios
chown -R nagios.nagios /usr/local/nagios/libexec
NRPE
apt-get install xinetdPodríamos intentar hacer ./configure directamente pero pudiera ser que nos diera un error tipo:
checking for SSL libraries... configure: error: Cannot find ssl libraries
Así pues, miremos donde tenemos las librerias ssl y se las especificaremos en el ./configure:
apt-file search libssl | grep libssl-dev
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.a
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libssl.pc
libssl-dev: /usr/share/doc/libssl-dev/changelog.Debian.gz
libssl-dev: /usr/share/doc/libssl-dev/changelog.gz
libssl-dev: /usr/share/doc/libssl-dev/copyright
En mi caso:
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu/
(...)
*** Configuration summary for nrpe 2.13 11-11-2011 ***:
General Options:
-------------------------
NRPE port: 5666
NRPE user: nagios
NRPE group: nagios
Nagios user: nagios
Nagios group: nagios
Review the options above for accuracy. If they look okay,
type 'make all' to compile the NRPE daemon and client.
make all
(...)
*** Compile finished ***
If the NRPE daemon and client compiled without any errors, you
can continue with the installation or upgrade process.
make install
make install-daemon-config
make install-xinetd
Seguramente querremos añadir alguna IP de servidor Nagios que pueda acceder mediante la edición de /etc/xinetd.d/nrpe
only_from = 127.0.0.1
Luego reiniciamos xinetd
service xinetd restartxinetd stop/waiting
xinetd start/running, process 9223
Y comprobamos que haya arrancado:
netstat -puta | grep LISTEN
tcp 0 0 *:nrpe *:* LISTEN 9223/xinetd
Con esto deberíamos tener acceso a nrpe desde un servidor externo nagios con la IP que hemos puesto en /etc/xinetd.d/nrpe .
lunes, 14 de enero de 2013
Como salir de telnet (Escape character is '^]')
Telnet (TELecommunication NETwork) es el nombre de un protocolo de red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el nombre del programa informático que implementa el cliente. Para que la conexión funcione, como en todos los servicios de Internet,
la máquina a la que se acceda debe tener un programa especial que
reciba y gestione las conexiones. El puerto que se utiliza generalmente
es el 23.(Fuente Wikipedia)
Trying 147.83.63.66...
Connected to proxy2.cttc.es.
Escape character is '^]'.
A mucha gente le ocurre que cuando quiere salir de una sesión de telnet ha de recurrir al carácter de escape ^] , pero al intentarlo no consigue salir (incluso puede pasar que lo que vea es que la fuente le haya aumentado, etc). Esto es porque lo intentamos hacer con la combinación errónea. La combinación es Ctrl+Alt Gr+]
lunes, 31 de diciembre de 2012
miércoles, 26 de diciembre de 2012
Sublime Text 2 en Ubuntu 12.10
Se distribuye de forma gratuita, sin embargo no es software libre o de código abierto,2 se puede obtener una licencia para su uso ilimitado, pero el no disponer de esta no genera ninguna limitación mas allá de una alerta cada cierto tiempo.
(Fuente Wikipedia)
¿Por qué Sublime Text 2?
Los que lo han probado coinciden en que es un antes y un después en los IDE para Linux. Eclipse casi siempre acababa siendo la opción más lógica para programar en casi todos los lenguajes, pero con Sublime Text, parece que esta hegemonía puede terminar. Tiene una versión de gratuita, en la que sale un recordatorio para que pagues si te gusta el programa, o una versión de pago con un coste actual a dia de la edición de este artículo de 60$Instalación
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update && sudo apt-get install sublime-text
Una vez instalada la aplicación, la podremos encontrar en el Dash:
¿Como usarlo?
Podéis encontrar una guía completa en http://falasco.org/guia-definitiva-sublime-text-2
Más info
Suscribirse a:
Entradas (Atom)
That u don't know what you've got 'til it's gone






