インターネット(netcat)を介して2台のコンピューター間でファイルを転送する
ネットワーク経由でデータを送信できるシンプルで非常に便利なユーティリティ。
netcat(またはnc)はどのディストリビューションでも使用できます。 存在しない場合、debianの例では次のようになります。
apt-get install netcat
netcatの概念は非常に単純です。単純にデータストリームをネットワークデバイスのポートにリダイレクトし、反対側でストリームはファイルにリダイレクトされます。
次のように使用します。
サーバー側
nc -l -p 3333 > file.txt
クライアント側:
cat file.txt | nc -q 0 <remote_ip> 3333
送信直後にnetcatがシャットダウンするようにするには、-q 0スイッチが必要です。
ファイルを事前にパックして送信できます。
サーバー側
nc -l -p 3333 | tar xv
クライアント側:
tar cv * | nc -q 0 <remote_ip> 3333
Source: https://habr.com/ru/post/J56049/
All Articles