Virtualboxやらクラウドで、VM同士でササっと単発でファイルを転送したい時に使うのでメモ
サーバー側(ファイル転送元)
9999番ポートを開けてファイルおいとく
$ nc -nlvp 9999 < input.txt
※2020/08/24 nc: getnameinfo: Temporary failure in name resolution というエラーが出るので-nオプションを追加
クライアント側(ファイル受け先)
サーバー(10.0.0.1)の9999番ポートからファイルをもらう
$ nc 10.0.0.1 9999 > output.txt
クライアントからサーバーに接続されると、サーバー側のターミナルにメッセージが表示される。
Listening on [0.0.0.0] (family 0, port 9999) Connection from 10.0.0.101 50908 received!
クライアント側は何も表示されないので、Ctrl-Cで終わらす。
で、クライアント側にoutput.txtが出来上がっていればOK。