回答:
あなたは実際にこれを行うことができます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経由でインターネット経由でこれを行うことができます。
while true; do nc -l 5555; done
およびトリッキーな部分)は、インタラクティブモードに入る代わりに、ncパイプに何かをエコーすることです。PC2(または同じマシンの別のサーミナル)でも、次を使用します。echo "i am PC2" | nc $IP 5555
メッセージが送信され、接続が閉じられますが、再度開かれます。だから、あなたはまだPC3で行うことができます: echo "i am PC3" | nc $IP 5555
そしてPC1はそのメッセージを受け取ります。
を使用できますiptux
。これは非常に便利な GUIベースのプログラムです。ファイル(およびフォルダ全体)を同僚に送信することもできます。
ターミナルから、
sudo apt-get install iptux
仕事をします。
これがこのツールのスクリーンショットです。
netcat
ハッキングの必要はありません。
talk
(またはytalk
-同じプロトコルが、新しい、マルチユーザ)が他のユーザとコピー端末からのラインを視覚的通信プログラムです。これらはおそらく、netsendに最も近いUNIXに相当します。利点は、sshを実行することで通信を保護できることです。
パッケージはソフトウェアリポジトリにあります。使い方は単純です:
talk user@host
詳細はこちら:
編集:ウィキペディアでスクリーンショットを見つけました:
もう一度編集(psusiのコメントへの応答):Gnomeについてはわかりませんが、KDEはトークリクエストのポップアップを表示します。
1つのオプション:1つのサーバーにsshクライアントがインストールされている場合、sshを使用してログインし、を使用できますwrite
。
http://manpages.ubuntu.com/manpages/wily/man2/write.2.html
Empathyはこれをサポートしていますが、アクティブにする必要があります。近くの人と呼ばれ、サーバーを必要としない特別な種類のアカウントです。それ以外は、FacebookやGoogleが使用しているプロトコルと同じです。アクティブにしたすべての人は、それをアクティブにした同じネットワーク上の他の全員に表示されます。
あなたがこれを行うことができますフィンチ ローカルアカウント(ボンジュール/ Avahiは)を設定することにより、ピジンへのコマンドラインと同等。私はフィンチを使ったことがないので、セットアップをガイドすることはできませんが、かなり簡単なはずです。
netcat
。そのツールは何でも使用できます。