Table of Contents
Cómo configurar un servidor de chat privado seguro con Ytalk a través de SSH
Ytalk. es un programa de chat gratuito para múltiples usuarios que funciona de manera similar al programa de conversación de UNIX. La principal ventaja de ytalk. es que permite múltiples conexiones y puede comunicarse con cualquier número arbitrario de usuarios simultáneamente.
En este artículo, explicaremos cómo instalar y configurar un servidor de chat privado, encriptado y autenticado con Ytalk. sobre SSH. para un acceso seguro y sin contraseña al servidor de chat, para cada participante.
Lea también. ssh-chat-Haga un chat grupal/privado con otros usuarios de Linux a través de SSH
Instalación de Ytalk y OpenSSH Server en Linux
Instale Ytalk. y OpenSSH Server usando el administrador de paquetes APT como se muestra.
$ sudo apt-get update $ sudo apt-get install ytalk openssh-server
Una vez instalado, openbsd-inetd. y El instalador debe iniciar automáticamente los servicios sshd. Puede verificar si están funcionando como se muestra:
$ sudo systemctl status openbsd-inetd $ sudo systemctl status sshd O $ sudo service openbsd-inetd status $ sudo service sshd status freestar.config.enabled_slots.push ( locationName: “tecmint_incontent”, slotId: “tecmint_incontent”);
Ahora cree una cuenta de usuario llamada talkd. y agréguela al grupo tty. en el sistema.
$ sudo useradd talkd $ sudo usermod-a-G tty talkd
Ahora necesita configurar inetd. abrir su archivo de configuración principal usando su editor de texto favorito y editarlo como se explica a continuación.
$ sudo vim/etc/inetd.conf
Desplácese hacia abajo hasta las líneas:
hablar dgram udp esperar nadie.tty/usr/sbin/in.talkd in.talkd ntalk dgram udp esperar nadie. tty/usr/sbin/in.ntalkd in.ntalkd
y cámbielos para que se vean así (reemplace el nombre de usuario “ nadie. por “ talkd. ).
hablar dgram udp4 esperar talkd.tty/usr/sbin/in.talkd in.talkd nt alk dgram udp4 esperar talkd.tty/usr/sbin/in.ntalkd in.ntalkd
Configure inetd
Luego reinicie el abierto bsd-inetd. para que los cambios recientes surtan efecto, ejecutando.
$ sudo systemctl restart openbsd-inetd O $ sudo service openbsd-inetd restart
Crear cuentas de usuario y configurar SSH
Ahora es el momento de crear cuentas de usuario para todos los participantes en el servidor de chat con el comando adduser.
$ sudo adduser tecmint $ sudo adduser ravi
Luego, debe configurar el inicio de sesión SSH sin contraseña para todas las cuentas de usuario. Los usuarios deben crear una combinación de clave pública y privada en sus máquinas locales. Luego, los usuarios deben enviarle al administrador, el contenido de sus claves públicas para agregar a un archivo conocido como claves_autorizadas, su directorio de inicio en /home/$USER/.ssh. (para cada usuario).
Por ejemplo, para configurar el usuario tecmint. después de recibir el contenido de su clave pública, haga lo siguiente.
$ mkdir/home/tecmint/.ssh $ chmod 600/home/tecmint/.ssh $ vim/home/tecmint/.ssh/authorized_keys #copie y pegue el contenido de la clave pública aquí $ chmod 600/home/tecmint/.ssh/authorized_keys
Prueba del servidor de chat seguro
En esta etapa, ahora necesita probar si el servidor de chat está funcionando bien. Simplemente inicie sesión en el servidor y luego ejecute el comando ytalk. Por ejemplo, si el usuario tecmint. desea chatear con el usuario ravi. todo lo que puede hacer es ejecutar.
$ ytalk ravi
Entonces el usuario ravi. después de iniciar sesión, puede ejecutar el siguiente comando para comenzar a chatear.
$ ytalk tecmint
Ytalk Chat Room en Linux
¡Eso es todo! En este artículo, hemos mostrado cómo configurar un servidor de chat privado con Ytalk. sobre SSH. Comparta sus comentarios a través del formulario de comentarios a continuación.