web-dev-qa-db-ja.com

LinuxからLinuxへのLANでチャットしますか?

私が思い出したように、ローカルネットワークを介して簡単なメッセージを送信できるWindows上のnetsendのようなものがありました。特別なクライアントソフト(hello skype)をインストールする必要がないため、特に気に入っています。

Linuxにこのようなシンプルなものはありますか?

明確にするために、GUIアプリではなく、bashコマンドまたは単純なCLIスクリプト/ツールを探しています。

62
Stann

実際にnetcatでこれを行うことができます。ほとんどの場合、すでにLinuxにインストールされており、非常に簡単です。

PC 1で、次のように入力します:nc -l 55555

PC 2で次のように入力します:nc $IP 55555、ここで$IPはPC 1のローカルIPアドレスに相当します[e.x. 192.168.2.50]

これを行ったら、同じボックスにPC 2から何かを入力してEnterキーを押します。次に、PC 1を見て、メッセージが表示されます!両方の方法で機能します。

55555以外のポートを選択することもできます。ファイアウォールを開いた場合は、外部IP経由でインターネット経由でこれを行うことができます。

80
Matt

iptux を使用できます。 非常に便利 GUIベースのプログラムです。ファイル(およびフォルダ全体)を同僚に送信することもできます。

ターミナルから、

Sudo apt-get install iptux

仕事をします。

これがこのツールのスクリーンショットです。

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

21
Anwar

netcatハッキングの必要はありません。

talk(またはytalk-同じプロトコルですが、より新しいマルチユーザー)は、端末から別のユーザーの回線にコピーするビジュアルコミュニケーションプログラムです。これらはおそらく、netsendに最も近いUNIXに相当します。利点は、sshを実行することで通信を保護できることです。

パッケージはソフトウェアリポジトリにあります。使い方は単純です:

talk user@Host

詳細はこちら:

編集:ウィキペディアでスクリーンショットを見つけました: Unix talk screenshot

もう一度編集(psusiのコメントへの応答):Gnomeについてはわかりませんが、KDEはトークリクエストのポップアップを表示します。

KDE talk popup

20
scottl

1つのオプション:1つのサーバーにsshクライアントがインストールされている場合、sshを使用してログインし、writeを使用できます。 http://manpages.ubuntu.com/manpages/wily/man2/write.2.html

8
johanvdw

finchInstall finch 、ローカルアカウント(Bonjour/Avahi)を設定することによる、Pidginと同等のコマンドライン。私はフィンチを使ったことがないので、セットアップをガイドすることはできませんが、かなり簡単なはずです。

4
RolandiXor

Empathyはこれをサポートしていますが、アクティブにする必要があります。近くの人と呼ばれ、サーバーを必要としない特別な種類のアカウントです。それ以外は、FacebookやGoogleが使用しているプロトコルと同じです。アクティブにしたすべてのユーザーは、それをアクティブにした同じネットワーク上の他のすべてのユーザーに表示されます。

4

ネットワーク上にいくつかのWindowsマシンがある場合、 smbclient ..でそれらを「ネット送信」することができます。

0
NetRoY