在 Linux 和 Linux 之間透過 LAN 聊天?

在 Linux 和 Linux 之間透過 LAN 聊天?

我記得 Windows 上有類似 netsend 的東西,可以透過本地網路發送簡單的訊息。我特別喜歡這個,因為不需要安裝額外的客戶端軟體(hello skype)。

Linux 上有這麼簡單的東西嗎?

只是為了澄清我正在尋找 bash 命令或簡單的 CLI 腳本/工具,而不是 GUI 應用程式。

答案1

你實際上可以使用 來做到這一點netcat,我相信在大多數情況下它已經安裝在 Linux 上,而且非常簡單。

在 PC 1 上,鍵入:nc -l 55555

在 PC 2 上,鍵入:nc $IP 55555,其中$IP等於 PC 1 的本機 IP 位址 [ex 192.168.2.50]

完成此操作後,在 PC 2 的同一個方塊中,鍵入一些內容並按 Enter 鍵。然後走過去看看 PC 1,你的消息就在那裡!它是雙向的。

您也可以選擇 55555 以外的端口,或者如果您打開了防火牆,則可以透過外部 IP 透過互聯網執行此操作。

答案2

您可以使用iptux。它是一個很方便基於 GUI 的程式。您甚至可以將文件(和整個資料夾)發送給您的同事。

從終端,

sudo apt-get install iptux

會做這項工作。

這是該工具的螢幕截圖。

iptux 圖像(在瀏覽器中開啟圖像即可看到此圖像)

答案3

不需要netcat駭客。

talkytalk- 相同的協議,但更新的多用戶)是一種可視通信程序,它將線路從您的終端複製到另一個用戶的終端。它們可能是最接近 netsend 的 UNIX 等效項。一個優點是可以透過 ssh 運作來確保通訊的安全。

軟體包位於軟體儲存庫中。用法很簡單:

talk user@host

更多資訊請點這裡:

編輯:在維基百科上找到了截圖: Unix 談話截圖

再次編輯(回應 psusi 的評論):我不確定 Gnome,但 KDE 會顯示一個彈出視窗以請求對話:

KDE 對話彈出視窗

答案4

同理心支持這一點,但你需要激活它。它被稱為附近的人,是一種不需要伺服器的特殊帳戶。除此之外,它與 Facebook 和 Google 使用的協定相同。啟動該功能的每個人都將對同一網路上也啟動該功能的其他人可見。

相關內容