Cómo configurar el servidor seguro de chat privado con Ytalk sobre SSH
- 3896
- 1176
- Mateo Pantoja
Ytalk es un programa de chat múltiple gratuito que funciona de manera similar al programa de charlas 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 encima Ssh Para acceso seguro sin contraseña en el servidor de chat, para cada participante.
Leer también: ssh -chat: hacer chat grupal/privado con otros usuarios de Linux sobre SSH
Instalación del servidor YTALK y OpenSSH en Linux
Instalar Ytalk y OpenSSH Servidor utilizando APT Package Manager como se muestra.
$ sudo apt-get actualización $ sudo apt-get install ytalk openssh-server
Una vez instalada, OpenBSD-Inetd y SSHD Los servicios deben ser iniciados automáticamente por el instalador. Puede verificar si están en funcionamiento como se muestra:
$ sudo SystemCTL Status OpenBSD-Inetd $ sudo systemctl sshd o $ sudo service OpenBSD-inetd status $ sudo sshd sshd status
Ahora cree una cuenta de usuario llamada charla y agrégalo al grupo tty en el sistema.
$ sudo useradd talkd $ sudo usermod -a -g tty talkd
Ahora necesitas configurar inetd, Abra su archivo de configuración principal utilizando su editor de texto favorito y edítelo como se explica a continuación.
$ sudo vim /etc /inetd.confusión
Desplácese hacia abajo hasta las líneas:
hablar dgram udp esperar nadie.tty/usr/sbin/in.hablar en.Talkd ntalk dgram udp espera nadie.tty/usr/sbin/in.ntalkd en.ntalkd
y cámbalos para que se vean así (reemplace el nombre de usuario "nadie" con "charla").
hablar dgram udp4 espera talkd.tty/usr/sbin/in.hablar en.talkd ntalk dgram udp4 espera talkd.tty/usr/sbin/in.ntalkd en.ntalkdConfigurar inetd
Luego reinicie el OpenBSD-Inetd para que los cambios recientes surjan efecto, ejecutando.
$ sudo SystemCTL reiniciar OpenBSD-Inetd o $ sudo Service OpenBSD-Inetd reiniciar
Crear cuentas de usuario y configurar SSH
Ahora es hora de crear cuentas de usuario para todos los participantes en el servidor de chat con el comando adduser.
$ sudo adduser tecmint $ sudo adduser ravi
Posteriormente, debe configurar el inicio de sesión de SSH sin contraseña para todas las cuentas de usuario. Los usuarios necesitan crear una combinación de clave privada y pública en sus máquinas locales. Luego, los usuarios deben enviarle el administrador, el contenido de sus claves públicas para agregar a un archivo conocido como autorizado_keys, su directorio de inicio en /home/$ user/.ssh (para cada usuario).
Por ejemplo, para configurar el usuario tecmenta 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 #copy y pegue el contenido de la clave pública aquí $ chmod 600/home/tecmint/.ssh/autorized_keys
Probar el servidor de chat seguro
En esta etapa, ahora debe probar si el servidor de chat funciona bien. Simplemente inicie sesión en el servidor y luego ejecute el ytalk dominio. Por ejemplo, si tecmenta El usuario desea chatear con el usuario ravi, Todo lo que puede hacer es correr.
$ ytalk ravi
Entonces usuario ravi Después de iniciar sesión, puede ejecutar el siguiente comando para comenzar a chatear.
$ ytalk tecmintSala de chat de Ytalk en Linux
Eso es todo! En este artículo, hemos mostrado cómo configurar un servidor de chat privado con Ytalk encima Ssh. Comparta sus comentarios a través del formulario de comentarios a continuación.
- « Mejores traductores de lenguaje de línea de comando para Linux
- 4 formas de encontrar la dirección IP pública del servidor en Linux Terminal »