コマンドラインを使用して単一のローカルファイルをインターネットに公開する

コマンドラインを使用して単一のローカルファイルをインターネットに公開する

友達が私のMacからファイルをダウンロードしたいと思います。ファイルは1つだけです。私の友人が自分のIPとポートをブラウザに入力し、公開されたファイルをインポートできるように、私のUbuntuまたはMacで特定のローカルファイルを公開する方法はありますか?

答え1

あなたのコンピュータcat file | nc -l 11111

友達のコンピュータnc -i 3 your_IP_address 11111 > file

もちろん、これはパブリックIPアドレスがあり、ポートがファイアウォールで保護されていない場合にのみ機能します。

答え2

前述のように、LANファイアウォールなどを使用してローカルにファイルをインポートするのは簡単な作業ではありません。私はGoogleドライブを使用し、特定の人(電子メールアドレスを使用)またはファイルリンクを持つすべての人をターゲットにできるリンクを共有します。これにより、データがGoogleによって保護され、添付ファイルが電子メールに含まれすぎないようにするために、ファイルへの電子メールリンクを送信できます。

https://www.google.com/drive/

関連情報