viernes, 30 de diciembre de 2016

Cambiar mensaje de bienvenida en SSH


Cuándo nos conectamos a un equipo Debian o cualquier Linux en general por SSH o accedemos por TTY a nuestro equipo, nos aparece un banner o mensaje de bienvenida en Debian o en la distribución que estéis usando.

Cuando solo tenemos uno o dos ordenadores es fácil recordar a que ordenador no hemos conectado, ya que el error de equivocación es muy pequeño, pero cuando se administra decenas de ordenadores es muy fácil equivocarnos de pc y conectarnos a otro por error, pues bien con esto lo que vamos a evitar es esto precisamente, vamos a generar un banner grande para cuando nos logeemos sepamos que estamos conectado en el ordenador que necesitamos.

Dicho mensaje o banner lo podemos encontramos en la pantalla de login o una vez que hemos logeados. 

Pantalla de login por defecto (esperando a poner la contraseña)
 

Pantalla de bienvenida por defecto, una vez dentro del sistema



Podemos modificarlo para que muestren el texto o el banner que nos interese a nosotros..
Podemos configurar tres mensajes distintos, uno para el acceso local (login), otro para el remoto (login) y el ultimo para el mensaje de bienvenida.

Los archivos que contienen los mensajes son los siguientes.

/etc/issue -> Mensaje de login para acceso local al equipo (Acceso por TTY)
/etc/issue.net -> Mensaje de login para acceso por red (Acceso por SSH)
/etc/motd -> Mensaje para después del login.

Para cambiar el mensaje tan solo tenemos que ser usuario administrador (root) y editar el archivo que necesitemos con el texto que necesitemos.
yo voy a usar un banner grande y para ello voy a usar la aplicación figlet, esta aplicación generara un banner en código ascii con el texto que le digamos.
 



Instalar figlet

Como siempre hacemos en este blog y con la ayuda del programa synaptic, seleccionamos el paquete figlet y lo instalamos.

apt-get install figlet 





Cambiar mensaje de bienvenida una vez logeado
Una vez instalado vamos a generar el banner en el fichero de configuración /etc/motd.

Recordemos que este fichero solo lo puede editar un usuario administrador, en este caso es root.
Para ello usamos el comando: su 




lo siguiente que vamos hacer es realizar una copia del fichero motd, por si quisiéramos volver al fichero original, para ello usamos el siguiente comando:

cp /etc/motd /etc/motd-original



Ahora usamos el programa figlet para generar el banner que deseamos usar, para ello la estructura es la siguiente:
Usamos el nombre del programa (figlet) seguido del texto del banner (usuariodebian.com)  y le decimos que lo guarde en el fichero motd ( > /etc/motd

figlet usuariodebian.com > /etc/motd 



A partir de ahora cada vez que no conectemos a esta maquina nos aparecerá dicho banner que hemos generado.




 

Poner un mensaje Pre-Login
Ahora vamos a generar el banner en el fichero de configuración /etc/issue.net.
Recordemos que este fichero solo lo puede editar un usuario administrador, en este caso es root.
Para ello usamos el comando: su 


lo siguiente que vamos hacer es realizar una copia del fichero issue.net, por si quisiéramos volver al fichero original, para ello usamos el siguiente comando:
cp /etc/issue.net /etc/issue.net-original


Ahora usamos el programa figlet para generar el banner que deseamos usar, para ello la estructura es la siguiente:
Usamos el nombre del programa (figlet) seguido del texto del banner (usuariodebian.com)  y le decimos que lo guarde en el fichero motd ( > /etc/issue.net

figlet usuariodebian.com > /etc/issue.net



 El siguiente paso es configurar SSH para que nos muestre el mensaje que hemos creado.


Configurar SSH para que muestre el mensaje de Pre-Login
Ahora tenemos que configurar SSH para que nos muestre el mensaje de Pre-Login. 
El servidor SSH nos puede mostrar un mensaje informativo, de denegación de login, etc.
El fichero de configuración de ssh para que muestre el mensaje es sshd_config que se encuentra en: /etc/ssh/ 
vamos a editarlo con el siguiente comando:

nano /etc/ssh/sshd_config 




En este fichero de configuración sshd_config controla que se muestre o no se muestre el mensaje que tengamos puesto en el fichero /etc/issue.net.

Por defecto esta configurado para no mostrar dicho mensaje. Recordemos que en programación el símbolo de la almohadilla (#) se usa para convertir una orden, en un simple comentario de texto, anulando de esta forma la orden que tendría que realizar.

la variable que buscamos en este fichero es: #Banner /etc/issue.net



Por tanto si queremos que muestre el mensaje, eliminaremos la almohadilla.

Quedando  dicha linea asín:

Banner /etc/issue.net

 

Reiniciar el servidor SSH
Después de realizar todos los cambios no podemos olvidar reiniciar el servidor ssh,para que los cambios realizados surtan efectos. 
Para ello usamos cualquiera de los siguientes comandos:

service ssh restart




 systemctl restart ssh




Con esto ya esta todo la configuración realizada.


Imágenes demostrativas

A partir de ahora cuando queramos conectar por ssh nos mostrará el mensajede Pre-Login y el de Bienvenida



Mensaje de Pre-Login, en este caso indica que es el servidor usuariodebian.com


Mensaje de bienvenida, en este caso indica que es el servidor usuariodebian.com



Mensaje de Pre-Login, que suelo usar


El mensaje que suelo usar es este:

###############################################################
#                            Warning, only authorized access is allowed.                          #
#                                 Actions are monitored and recorded.                               #
#                                                                                                                          #
#                           Aviso, solo se permite acceso a autorizados.                         #
#                          Sus acciones son monitorizadas y registradas.                       #
###############################################################









sábado, 26 de noviembre de 2016

KolourPaint

Hoy vamos hablar de una de esas aplicaciones que son muy simple pero a la misma vez muy útiles en nuestro trabajo diario con Debian, esta aplicación es KolourPaint.

KolourPaint es un editor de imágenes libre para KDE. Su objetivo es ser fácil y rápido de usar, con un nivel de funcionalidad básica..

En Debian GNU/Linux existen herramientas muchos mas potentes como pueden GIMP o Krita por nombrar algunos, pero hay usuarios que requieren un editor gráfico más sencillo que requiera menos conocimientos para su uso.

Cuenta con distintas herramientas de selección, trazado de polígonos y otras figuras

geométricas, herramientas de dibujo, de líneas rectas y curvas, paleta de colores personalizable, selector de color, relleno, pintura con brocha, aerógrafo, pincel, lápiz, etc...

KolourPaint incluye distintas herramientas para la edición de imágenes como redimensionado, volteo, rotación de imágenes, distintos efectos para aplicar a fotografías como suavizado, relieve, ajuste de color, deformación de imágenes, modificar el brillo, contraste y gamma, etc...

KolourPaint puede ejecutarse en otros entornos aparte de KDE, tales como Xfce y GNOME, además también funciona sobre algunos manejadores de ventanas como Fluxbox y Blackbox.



Instalación de KolourPaint.

KolourPaint en una aplicación nativa de KDE, esto quiere decir que viene incluida por defecto, tras la instalación de Debian, pero en caso de no aparecer podemos instalado, podemos hacerlo usando el gestor paquetes synaptic e instalando el paquete kolourpaint4



 Algunas capturas de pantalla de KolourPaint













Videotutoriales






 


Nota: Los videotutoriales son ajenos a este blog, son enlaces de youtube, vimeo, etc...








sábado, 29 de octubre de 2016

Anydesk - Escritorio remoto


AnyDesk es un programa cuya función es conectarse remotamente a otro equipo.


Existen versiones para los sistemas operativos:

1- Debian GNU/Linux
2- sistemas operativos Linux
3- Mac OS X
4- Microsoft Windows


No se encuentra incluida en el sistema operativo Debian jessie 8.0 al no ser un programa libre, tal como marca las directrices de Debian, pero se puede instalar ya que Anydesk tiene una versión que es GRATUITA.


FUNCIONAMIENTO
 

El programa puede usarse instalándolo en el sistema, aunque existe versión que puede ejecutarse sin necesidad de instalación. Para conectarse a otro equipo, ambos deben estar ejecutando Anydesk.
Para su instalación, requiere acceso de administrador, pero una vez instalado puede ser usado por cualquier usuario del ordenador. 
Cuando se inicia en un equipo, el programa genera una ID y una contraseña (también permite que el usuario establezca su propia contraseña). Para establecer una conexión entre un equipo local y otro remoto, el usuario del equipo local debe ponerse en contacto con el equipo remoto y este debe indicarle la ID y la contraseña. Una vez hecho esto, se introducen en el programa Anydesk que se está ejecutado en el ordenador local.


INSTALAR ANYDESK (versión GRATUITA)
Como hemos comentado antes, no se encuentra incluida en el sistema operativo Debian jessie 8.0 al no ser un programa libre, por tanto para poder instalarlo tenemos que ir a la web oficial de AnyDesk para descargar la versión GRATUITA, hacemos clic en el siguiente enlace para descargar anydesk, en el momento de escribir este manual la versión de anydesk es la 2.5.0-1.


Enlace a la web oficial de AnyDesk, clic aquí para descargar el programa

Nos vamos a la web oficial de AnyDesk (en el enlace de arriba) para descargar el programa. Hacemos clic Distro: Debian / Ubuntu y hacemos clic en el versión 32 ó de 64 bits dependiendo de la arquitectura que estemos usando.


Pasos de instalación después de descargar el programa AnyDesk.

1- Será abrir una consola de comandos por ejemplo Konsole


2- Suponiendo que el instalador del programa se ha guardado en la carpeta de Descargas, usamos el siguiente comando, para posicionarnos en dicha carpeta. cd Descargas


3- ahora usamos uno de los dos siguientes comandos para realizar la instalación: 

- dpkg -i anydesk_2.5.0-1_i386.deb (para arquitectura de 32 bits)
- dpkg -i anydesk_2.5.0-1_amd64.deb (para arquitectura de 64 bits)



 Con esto ya tendremos AnyDesk instalado.


ALGUNAS CAPTURAS DE PANTALLA











Solución al exportar el sonido al equipo remoto

Cuando entramos en la configuración, mas concretamente en el apartado Sonido, y nos aparece dichas opciones sin poder activar el exportar sonido al equipo remoto, tal y como aparece en la imagen inferior.




Para solucionar dicho error, tenemos que instalar el paquete libpulse.so (ya que no lo encuentra en nuestro sistema) como nos informa en la ventana de Sonido (imagen superior).
Para ello abrimos el gestor de paquetes Synaptic, buscamos e instalamos el paquete llamado: libpulse-dev y el solo instalara todas sus dependencias.









Aquí ya observamos como hemos subsanado dicho error.





 VIDEOTUTORIALES
 ===================================================

===================================================


Nota: Los videotutoriales son ajenos a este blog, son enlaces de youtube, vimeo, etc...