Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc.
Using Linux for many things and enjoying video games, mobile devices, consoles and pc
Tienes una red con variedad de equipos Linux y Microsoft Windows pero se te va el tiempo yendo de un equipo a otro? Ok, la solución es acceso remoto y lo mejor es usar el procotolo RDP (Remote Desktop Procotol) creado por Microsoft precisamente para acceder a su OS como si estuvieras físicamente frente al equipo tomando el control del teclado y mouse.
Ahora, hay varias implementaciones, propietarias (licenciadas) o de uso gratuito (opensource) como la solución que veremos hoy en día. Como instalar paso a paso Remmina en Linux Ubuntu.
Remmina es un cliente opensource para Linux intuitivo y de fácil uso que no solo funciona para RDP sino también para VNC o SSH permitiéndonos usarlo también para conectarnos a equipos Linux convirtiéndose en una herramienta imprescindible en nuestra biblioteca de trucos.
Y para comenzar, aunque remmina se encuentra en los repositorios de Ubuntu, en este articulo prefiero instalarlo directamente desde su repositorio para poder tener la versión mas reciente. Comencemos con este remmina tutorial en español.
-Ya podemos ejecutar a Remmina, en este caso en el menú Internet de Ubuntu Mate
-Nos aparece una ventana bien sencilla donde podemos inmediatamente conectarnos a un equipo simplemente escribiendo su ip, escogiendo el protocolo (en este caso RDP) y dando click al botón Conexión rápida
-Se abrirá otra ventana con la conexión al equipo (un Microsoft Windows XP) donde nos logearemos con una cuenta existente
-Ya tenemos control del equipo remoto como si estuviéramos físicamente frente a el
-Y quedamos con la ultima versión de Remmina instalada con la ventaja de que apenas salga una nueva versión, se nos actualizara en nuestro Ubuntu. A partir de este momento puedes agregar los equipos que mas uses en Remmina y así no tienes que escribir sus datos de conexión cada vez que te vayas a conectar a ellos
Como resuelves tu soporte remoto a equipos Microsoft Windows?, ya conocías el cliente RDP Remmina?
Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Parte de lo genial del mundo opensource es la cantidad de soluciones que tenemos disponibles. Dependiendo de tus conocimientos o preferencias sera la solución que adoptaras para tus problemas.
Hoy quiero mostrarte la instalación paso a paso de OPNSense, un firewall opensource basado en freebsd que tiene sus raíces en pfSense con unos toques de m0n0wall en cuanto a facilidad de uso.
Porque usar OPNSense?
Si te asusta un poco la complejidad de pfSense creo que debes darle un chance a OPNSense, su interfaz web es realmente mas pulida alejando por lo general la complejidad de configuraciones, ya mas tranquilo/a? Comencemos
Requerimientos Hardware OPNSense
Procesador i386 (32 bits) o amd64 (64 bits). Recomendado 64bits
RAM 512MB (mínimo). 1GB o mas recomendado
Disco 4GB (mínimo). Recomendado 100GB o mas recomendado
2 interfaces de red mínimo (WAN y LAN)
-Descargamos el ISO (en mi caso lo hago desde consola en mi equipo Linux, en Windows navega al URL oficial y descargalo desde tu browser). Recuerda elegir el paquete a descargar según la arquitectura de tu equipo (32 o 64bits)
-Hacemos boot con nuestro DVD / USB booteable en el equipo a usar para nuestro firewall opensource. El instalador iniciara automáticamente por la primera opción
-Presionamos cualquier tecla para iniciar la configuracion de las tarjetas de red
-Debemos prestar atención a nuestra consola, allí veremos las tarjetas reconocidas bajo Valid interfaces are: (en mi pantalla se listan em0 y em1)
Respondemos N para no configurar vlans en este momento y presionamos Enter
-Primero se nos preguntara que interfaz de red asignaremos a la WAN. En este ejemplo escribo em0 y presionamos Enter
-Seguidamente escribimos que interfaz sera la LAN, en este caso em1 y presionamos Enter
-Si tuviéramos una tercera tarjeta de red (para wifi, por ejemplo) seria el momento para escribir cual es, en este caso solo tengo 2 tarjetas, por lo cual presionamos Enter dejando el campo Optional en blanco
-Vemos en pantalla un resumen de como serán asignadas las tarjetas, si es correcto, aceptamos continuar escribiendo y y presionando Enter
-Llegamos al momento de decidir si continuamos instalando. Para esto nos logeamos con la siguiente información:
login: installer
password: opnsense
-Se nos da la bienvenida al instalador de OPNsense, presionamos Enter
-Las opciones por default son suficientes, solo necesitaremos cambiar el keymap para que concuerde con los teclados en español. Elegimos la opción Change Keymap (default) y presionamos Enter
-En el extenso listado buscamos nuestro keymap, en mi caso es teclado español latinoamericano por lo que escojo latinamerican.kbd y presionamos Enter
-De regreso a la pantalla de configuraciones presionamos Enter sobre Accept these Settings para aceptar cambios y continuar
-Usamos la primera opción, Guided Installation y presionamos Enter (las demás opciones nos permiten otras variantes como instalar de forma manual, importar una configuracion previamente guardada por nosotros, reiniciar el equipo o salir del instalador, etc)
-Nos saldrá un listado de los discos detectados en el equipo, nos paramos sobre el que vayamos a usar y presionamos Enter (si solo tienes un disco, solo aparecerá uno)
-Dependiendo de que tan viejo sea tu equipo, debes elegir si la instalación sera GPT/UEFI (recomendado y disponible en equipos recientes) o MBR (para equipos viejos). Seleccionamos y presionamos Enter
-Se nos pide confirmar el tamaño de la partición swap (memoria virtual utilizada cuando no tengamos RAM libre disponible). 2GB es una buena cantidad, presionamos Enter sobre Yes
-Comienza la instalación y casi que no tenemos tiempo de ir por un café (muy rápida)
-Escribimos una nueva contraseña para la cuenta root de OPNsense
-Al terminar se nos pide reiniciar el equipo. Presionamos Enter sobre Reboot
Configuración de OPNsense
-Inicia el boot de OPNsense firewall, esta vez desde el disco del equipo. Veremos la configuracion de las tarjetas actualmente
-Nos logeamos con la cuenta root y la contraseña que activamos al instalar. Si tus datos de conexión (tarjetas WAN y LAN) son correctos, salta este paso, pero si como a mi, no quieres la ip default LAN, entonces escribimos 2 (Set interface IP address) y presionamos Enter. Seguidamente 1 para elegir LAN y presionamos Enter
-Modificaremos los siguientes datos (no necesariamente serán los que tu deberás escribir, tenlo en cuenta)
Configure IPv4 address LAN interface via DHCP?: N
Enter the new LAN IPv4 address. Press ENTER por none: 192.168.5.10
Subnet masks are entered as bit counts (like CIDR notation): 24
For a LAN, press ENTER for none: Dejamos el campo en blanco y presionamos Enter
Configure IPv6 address LAN interface via WAN tracking?: N
Configure IPv6 address LAN interface via DHCP6?: N
-Ya terminando la configuracion de LAN modificamos:
Enter the new LAN IPv6 address. Press ENTER for none: Dejamos el campo en blanco y presionamos Enter
Do you want to enable the DHCP server on LAN?: N
Do you want to revert to HTTP as the web GUI protocol?: N
-Con estas modificaciones volvemos a la pantalla de inicio. Ahora de nos alerta del URL (LAN) que podemos usar para conectarnos a la consola web OPNsense
-Ya en el browser navegamos al URL https://ip-LAN-servidor-OPNsense/ Se nos alertara de que el sitio no es seguro al ser un certificado auto generado por OPNsense, nos saltamos esta verificacion y aceptamos continuar al sitio web
Configuración via web de OPNsense
-Nos logeamos con la cuenta root y su contraseña de pasos anteriores
-Apenas nos logeamos a la interfaz web nos recibe un asistente. Damos click al botón Next
-Modificamos en General Information:
Hostname: nombre del equipo
Domain: dominio internet
Language: Si, aun no esta en español. English
Primary DNS Server: Puedes usar los de tu proveedor internet o Google (192.168.5.3 en mi caso)
Secondary DNS Server: 8.8.8.8
Override DNS: Activo
Unbound DNS:
Enable Resolver: Activo
Damos click al botón Next
-Siguiente parada, configurar la zona horaria de nuestro firewall, aceptamos los servidores de hora NTP y elegimos nuestra zona horaria en Timezone. Damos click al botón Next
-Se nos pide confirmar la información de la tarjeta WAN, verificamos este correcta (para este articulo usaremos que sea asignada via DHCP de forma automática). Damos click al botón Next
-Momento para verificar la configuracion de nuestra tarjeta LAN. Damos click al botón Next
-Un paso importante, cambiar la contraseña por default de la cuenta root de nuestro OPNsense firewall (aunque ya lo hicimos, por lo que no escribimos nada). Damos click al botón Next
-Terminamos la configuracion básica via web. Damos click al botón Reload para activar los cambios
-Ya terminado el asistente damos click en el link continue to the dashboard para continuar a la interfaz web principal
-Muy bien, ya estamos en la pantalla principal de OPNsense, bien sencilla y con bastante información del funcionamiento de nuestro cortafuegos
Actualizamos OPNsense
-Otro paso MUY recomendado, verificar si tenemos actualizaciones al software de OPNsense. Damos click al link Click to ckeck for updates. Si hay actualizaciones, como en mi caso, te saldrá el numero total e información sobre lo que se actualizara. Cerramos esta ventana dando click a su botón Close
-Esto nos llevara al menú System - Updates. Allí damos click al botón Upgrade now
-Comienza la descarga e instalación de paquetes
-Al terminar el proceso debemos verificar que no se haya generado algún error
-Ya tenemos nuestro firewall OPNsense actualizado y listo para produccion
-Y con esto ya tenemos listo para usar nuestro OPNsense. Si lo vas a apagar recuerda hacerlo de forma correcta via consola o por el menú Power - Power off
Muchos harán comparativas con pfSense (comenzando por mi) pero hasta el momento me sorprende esta solución opensource y creo que vale la pena darle una oportunidad. Ya conocías OPNsense? no te cambias de pfSense?
Quiero vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?
Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Debemos reconocer que a nuestro Linux Centos le falta algo; algo que no nos dejaría terminar nuestros proyectos a tiempo o los alargaría. Ese algo son paquetes extras que encontramos en los repositorios RepoForge (anteriormente conocido como RPMForge), Epel y Remi.
Hay que aclarar que estos repositorios no cuentan con el soporte de la comunidad a cargo de Centos pero esto no debe detenernos de probarlos ya que hay muchos voluntarios que lo hacen. Miremos mas bien que contaremos con infinidad de paquetes actualizados de software muy útiles al alcance nuestro.
Requerimientos para instalar repositorios en Linux Centos
Acceso a la cuenta root
Linux Centos actualizado
Potencia Linux Centos, instala RepoForge / Epel / Remi
-Verificamos si nuestro linux es de 32 (i386) bits o de 64 (x86_64) bits para saber que versión de repositorio instalaremos
-Como medida de prevención, deshabilitamos el repositorio colocando en 0 enabled. Esto nos obligara a activarlo cuando queramos instalar algo de el, pero nos cuidara de instalar una versión mas actual o diferente a lo que usamos en nuestro equipo. Salimos guardando
-Deshabilitamos el repositorio previendo no instalar paquetes que no concuerden bien con nuestro sistema. Deshabilitamos enabled poniendolo en 0 y salimos guardando
vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
-Para hacer uso del repositorio epel siempre usaremos --enablerepo reemplazando nuevopaquete por el que necesitemos y estas son algunas formas
-Deshabilitamos el repositorio previendo no instalar paquetes que no concuerden bien con nuestro sistema. Deshabilitamos enabled poniendolo a 0 y salimos guardando
vi /etc/yum.repos.d/remi.repo
[remi]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php55]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php55/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/php55/mirror
# WARNING: If you enable this repository, you must also enable "remi" enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi" enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-test]
name=Remi's test RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/test/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/7/test/mirror
# WARNING: If you enable this repository, you must also enable "remi" enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-debuginfo]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-remi/$basearch/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php55-debuginfo]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-php55/$basearch/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56-debuginfo]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-php56/$basearch/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-test-debuginfo]
name=Remi's test RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-test/$basearch/ enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
-Para hacer uso del repositorio Remi siempre usaremos --enablerepo reemplazando nuevopaquete por el que necesitemos y estas son algunas formas
yum --enablerepo=remi info nuevopaquete
yum --enablerepo=remi install nuevopaquete
Con el uso de estos repositorios tu servidor Linux Centos sera muy poderoso y tus limites los pondrás tu
Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.