chat su lan da linux a linux?

59

Ricordo che c'era qualcosa come netsend su windows che permetteva di inviare messaggi semplici sulla rete locale. Mi piace soprattutto perché non è necessario installare un client extra soft (ciao skype).

C'è qualcosa di così semplice in Linux?

Giusto per chiarire che sto cercando un comando bash o un semplice script / strumento CLI, non un'applicazione GUI.

    
posta Stann 18.09.2011 - 21:37

7 risposte

78

In realtà puoi farlo con netcat , credo che sia già installato nella maggior parte dei casi su linux, ed è semplicissimo.

Sul PC 1, digita: nc -l 55555

Sul PC 2, digita: nc $IP 55555 , dove $IP è uguale all'indirizzo IP locale di PC 1 [e.x. % Co_de%]

Dopo averlo fatto, nella stessa casella, da PC 2, digita qualcosa e premi invio. Quindi vai oltre e guarda il PC 1, e il tuo messaggio sarà lì! Funziona in entrambi i modi.

Puoi anche scegliere una porta diversa da 55555 oppure, se hai aperto il firewall, puoi farlo tramite Internet tramite il tuo IP esterno.

    
risposta data Matt 19.09.2011 - 02:05
20

Puoi utilizzare iptux . È un molto conveniente programma basato su GUI . Puoi persino inviare file (e tutta la cartella) al tuo collega.

Da un terminale,

sudo apt-get install iptux

farà il lavoro.

Ecco uno screenshot di questo strumento.

    
risposta data Anwar 22.10.2013 - 08:55
19

Nessuna necessità di netcat hack.

Il talk (o ytalk - lo stesso protocollo ma più recente, multiutente) è un programma di comunicazione visiva che copia le linee dal tuo terminale a quelle di un altro utente. Probabilmente sono l'equivalente UNIX più vicino alla rete. Un vantaggio è che le comunicazioni possono essere protette eseguendo su ssh.

I pacchetti sono nei repository del software. L'utilizzo è semplicemente:

talk [email protected]

Altre informazioni qui:

Modifica: trovato uno screenshot su wikipedia:

Modificadinuovo(rispostaalcommentodipsusi):NonsonosicurodiGnome,maKDEmostreràunpopupperunarichiestadiconversazione:

    
risposta data scottl 22.09.2011 - 03:23
8

Un'opzione: se un server ha un client ssh installato, puoi accedere usando ssh e usa write . link

    
risposta data johanvdw 18.09.2011 - 22:08
4

L'empatia supporta questo, ma è necessario attivarlo. Si chiama persone vicine ed è un tipo speciale di account che non richiede un server. Oltre a questo, è lo stesso protocollo utilizzato da Facebook e Google. Chiunque abbia attivato ciò sarà visibile a tutti gli altri sulla stessa rete che lo ha anche attivato.

    
risposta data Jo-Erlend Schinstad 19.09.2011 - 02:31
4

Puoi farlo con finch , la riga di comando equivalente a pidgin, impostando account locali (Bonjour / Avahi). Non ho usato finch da solo, quindi non posso guidarti nel setup, ma dovrebbe essere abbastanza facile.

    
risposta data RolandiXor 18.09.2011 - 22:08
0

Se hai alcune macchine Windows sulla tua rete, puoi ancora "inviarle" via smbclient .. è semplice e amp; tu lavori su Windows e amp; linux .. (e puoi anche trasmettere)

    
risposta data NetRoY 20.09.2011 - 22:09

Leggi altre domande sui tag