it-swarm.dev

chatovat přes LAN z linuxu do linuxu?

Jak si vzpomínám, na oknech bylo něco jako netsend, které umožňovalo odesílání jednoduchých zpráv přes místní síť. Obzvláště se mi to líbí, protože člověk nemusí instalovat klienta navíc soft (hello skype).

Je v systému Linux něco takového jednoduchého?

Pro objasnění hledám bash příkaz nebo jednoduchý skript/nástroj CLI, ne aplikaci GUI.

66
Stann

Vlastně to můžete udělat s netcat, věřím, že je to již ve většině případů na Linuxu nainstalované a je to mrtvé jednoduché.

Na PC 1 zadejte: nc -l 55555

Na PC 2 zadejte: nc $IP 55555, kde $IP se rovná místní IP adrese počítače 1 [e.x. 192.168.2.50]

Jakmile to uděláte, do stejného pole z PC 2 něco napište a stiskněte enter. Pak jděte a podívejte se na PC 1 a vaše zpráva tam bude! Funguje to obousměrně.

Můžete také zvolit jiný port než 55555, nebo pokud jste otevřeli bránu firewall, můžete to provést přes internet prostřednictvím externí adresy IP.

86
Matt

Můžete použít iptux . Je to velmi pohodlný GUI program. Můžete dokonce odesílat soubory (a celou složku) svému kolegovi.

Z terminálu

Sudo apt-get install iptux

udělá práci.

Zde je snímek tohoto nástroje.

iptux image (turn on image in your browser to see this)

24
Anwar

Není potřeba netcat hacků.

talk (nebo ytalk - stejný protokol, ale novější, víceuživatelský) je program vizuální komunikace, který kopíruje linky z vašeho terminálu do jiného uživatele. Pravděpodobně jsou nejbližším ekvivalentem systému UNIX k netsend. Výhodou je, že komunikace může být zajištěna spuštěním přes ssh.

Balíčky jsou v softwarových úložištích. Použití je jednoduše:

talk [email protected]

Více informací zde:

Upravit: nalezeno screenshot na wikipedii: Unix talk screenshot

Upravit znovu (odpověď na komentář psusi): Nejsem si jistý Gnome, ale KDE ukáže požadavek na rozhovor:

KDE talk popup

22
scottl

Jedna možnost: pokud je na jednom serveru nainstalován klient ssh, můžete se přihlásit pomocí ssh a použít write. http://manpages.ubuntu.com/manpages/wily/man2/write.2.html

9
johanvdw

Empathy to podporuje, ale musíte ji aktivovat. Říká se tomu lidé v okolí a jedná se o zvláštní druh účtu, který nevyžaduje server. Kromě toho je to stejný protokol, jaký používají Facebook a Google. Každý, kdo aktivoval, bude viditelný pro všechny ostatní ve stejné síti, která jej také aktivovala.

6

Můžete to udělat s finchInstall finch , příkazový řádek ekvivalentní Pidginu, nastavením místních účtů (Bonjour/Avahi). Sám jsem finch sám nepoužil, takže vás v nastavení nemohu vést, ale mělo by to být docela snadné.

5
RolandiXor

Pokud máte v síti několik počítačů se systémem Windows, můžete je stále "posílat" přes smbclient .. jeho mrtvý jednoduchý & u funguje napříč okny a linuxem .. (a můžete také vysílat)

0
NetRoY