chatea por lan de linux a linux?

59

Como recuerdo, había algo así como netsend en las ventanas que permitía enviar mensajes simples a través de la red local. Me gusta especialmente porque no es necesario instalar soft client extra (hello skype).

¿Hay algo tan simple como esto en Linux?

Solo para aclararlo, estoy buscando un comando bash o una herramienta / script CLI simple, no una aplicación GUI.

    
pregunta Stann 18.09.2011 - 21:37

7 respuestas

78

De hecho, puedes hacer esto con netcat , creo que ya está instalado en la mayoría de los casos en Linux, y es muy simple.

En la PC 1, escribe: nc -l 55555

En la PC 2, escriba: nc $IP 55555 , donde $IP es igual a la dirección IP local de la PC 1 [e.x. 192.168.2.50 ]

Una vez que hagas esto, en la misma caja, desde la PC 2, escribe algo y presiona enter. ¡Entonces ve y mira la PC 1, y tu mensaje estará allí! Funciona en ambos sentidos.

También puede elegir un puerto diferente de 55555, o si abrió su firewall, puede hacerlo a través de Internet a través de su IP externa.

    
respondido por el Matt 19.09.2011 - 02:05
19

No hay necesidad de netcat hacks.

El talk (o ytalk - el mismo protocolo pero más nuevo, multiusuario) es un programa de comunicación visual que copia las líneas de su terminal a las de otro usuario. Probablemente sean el equivalente UNIX más cercano a netsend. Una ventaja es que las comunicaciones se pueden proteger ejecutando ssh.

Los paquetes están en los repositorios de software. El uso es simple:

talk user@host

Más información aquí:

Editar: encontró una captura de pantalla en wikipedia:

Editar de nuevo (respuesta al comentario de psusi): No estoy seguro acerca de Gnome, pero KDE mostrará una ventana emergente para una solicitud de conversación:

    
respondido por el scottl 22.09.2011 - 03:23
19

Puede usar iptux . Es un muy conveniente programa basado en GUI . Incluso puede enviar archivos (y toda la carpeta) a su colega.

Desde una terminal,

sudo apt-get install iptux

hará el trabajo.

Aquí hay una captura de pantalla de esta herramienta.

    
respondido por el Anwar 22.10.2013 - 08:55
8

Una opción: si un servidor tiene un cliente ssh instalado, puede iniciar sesión usando ssh y usar write . enlace

    
respondido por el johanvdw 18.09.2011 - 22:08
4

Empathy lo admite, pero debes activarlo. Se llama personas cercanas y es un tipo especial de cuenta que no requiere un servidor. Aparte de eso, es el mismo protocolo que utiliza Facebook y Google. Todos los que lo hayan activado estarán visibles para todos los demás en la misma red que también lo haya activado.

    
respondido por el Jo-Erlend Schinstad 19.09.2011 - 02:31
4

Puede hacer esto con finch , la línea de comando equivalente a pidgin, mediante la configuración de cuentas locales (Bonjour / Avahi). No he usado pinzón yo mismo, así que no puedo guiarte en la configuración, pero debería ser bastante fácil.

    
respondido por el RolandiXor 18.09.2011 - 22:08
0

Si tiene algunas máquinas con Windows en su red, aún puede "enviarlas en red" a través de smbclient .. es dead simple & amp; trabajas en ventanas y amp; linux .. (y puedes transmitir también)

    
respondido por el NetRoY 20.09.2011 - 22:09

Lea otras preguntas en las etiquetas