GNU/Linux >> Linux の 問題 >  >> Arch Linux

ArchLinuxでファイルとフォルダを即座に共有する方法

ArchLinuxでファイルやフォルダーを共有する方法はたくさんあります。 samba共有、nfs共有を設定するか、USBドライブを使用してファイルを共有または転送できます。しかし、待ってください。ArchLinuxでファイルとフォルダーを即座に共有する別の方法があります。 クイックサーブ ArchLinuxシステム間でファイルをすばやく共有できます。これは単純なhttpサーバーであるため、システムに追加のアプリケーションをインストールする必要はありません。インストールするだけで、すぐにファイルを共有できます。必要なのは、ファイル/フォルダにアクセスするためのクライアントシステムのWebブラウザだけです。 Quickserveは、コマンドラインでパスを渡すだけで、単一のファイルまたはディレクトリ全体のいずれかを提供できます。また、「-filelist」オプションで共有するファイルのリストを受け入れることもできます。引数としてディレクトリパスを受け入れる「--upload」オプションを使用してアップロードを有効にすることも可能です。

機能

機能に関しては、以下をリストすることができます:

  • インストールと使用は非常に簡単です。
  • ファイルリストとフィルターリストのサポート。
  • アップロードのサポート。
  • HTTPダイジェスト認証。
  • 安全な接続のためのクライアント証明書を使用したHTTPS。
  • 他のQuickserveサーバーの自動検出のマルチキャストサポート。

Quickserveのインストール

Qucikserveは公式リポジトリでは利用できません。 AURからインストールできます AURヘルパーを使用します。

Yayを使用する :

$ yay -S quickserve

AURのQuickserveは非常に古く、長期間更新されていないことに注意してください。そのため、インストールできない場合があります。

幸いなことに、最新のQuickserveを提供する非公式のリポジトリもあります。

注意事項: 公式のArchLinux開発者と信頼できるユーザーは、非公式のリポジトリの内容を検証するためのいかなる種類のテストも実行しません。あなたは彼らのメンテナを信頼するかどうかを決定しなければならず、あなたは非公式のリポジトリを使用した結果に対して全責任を負います。

pacman.confを編集します ファイル:

$ sudo nano /etc/pacman.conf

最後に次の行を追加します:

[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyne

pacman.confファイルを保存して閉じます。

次に、以下に示すように、pacmanを使用してquickserveをインストールします。

$ sudo pacman -S quickserve

Quickserveを使用してArchLinuxでファイルとフォルダーを即座に共有

友達があなたの机にやって来て、ファイルやフォルダを尋ねたとしましょう。ファイル共有アプリケーションを設定する必要はありません。Quickserveをインストールして、以下のようにファイルとフォルダをすぐに共有できます。

$ quickserve <path_to_file_or_folder>

それは簡単です。これで、友達はURLにアクセスしてWebブラウザ経由で共有にアクセスできます- http:// IP_Address:8000

ファイアウォール/ルーター経由でポートを許可する必要がある場合があります。それも大したことではありません。次のコマンドは、firewalldを使用している場合にうまくいきます。

$ sudo firewall-cmd --permanent --add-port=8000/tcp
$ sudo firewall-cmd --reload

Debian、Ubuntuでは、以下に示すようにポート800を許可できます。

$ sudo ufw allow 8000

それでは、Quickserveを使用してネットワーク経由でファイルやフォルダーをすばやく提供する方法を見てみましょう。たとえば、 testという名前のディレクトリを共有しましょう。 。これを行うには、次を実行します:

$ quickserve test/

出力例:

MulticastQuickserveServer
 PID 535
 Addresses 
 lo: 127.0.0.1
 enp0s3: 192.168.1.105
 Port 8000
 Multicast False
 Filelist None
 Filterlist None
 MOTD None
 Upload Directory None
 Tar Disabled
 Paths 
 test
 /home/sk/test
 Static Peers None

Press ctrl+C to exit.

このコマンドは、ポート8000​​でリッスンしているすべてのインターフェースでhttpサーバーを起動します。これで、友達は http:// IP_address_of_your_system:8000 / に移動して、この共有フォルダーにアクセスできます。 Webブラウザから。

上記の共有のサンプルスクリーンショットは次のとおりです。

または、wgetなどを使用して共有にアクセスまたはダウンロードすることもできます。とても便利ですね。はい、そうです!上記のように、ArchLinuxシステムで任意のフォルダーまたはファイルを共有できます。 Quickserveを終了するには、 CTRL + Cを押すだけです。 。

また読む:

  • simpleHTTPserverを使用して基本的なファイルサーバーをセットアップする方法

詳細については、クイックサーブのヘルプセクションを参照してください。

$ quickserve -h

それでおしまい。これで、ArchLinuxシステム間でファイルとフォルダーをすばやく共有する方法がわかりました。私はすぐに別の興味深いガイドと一緒にここにいます。この記事が役に立ったら、ソーシャルネットワークで共有し、OSTechNixをサポートしてください。

乾杯!


Arch Linux
  1. Linuxでファイルとディレクトリをコピーする方法

  2. Linuxでファイルをアーカイブおよび圧縮する方法

  3. Linux ですべてのフォルダーとファイルの名前を小文字に変更するにはどうすればよいですか?

  1. ArchLinuxでSudoユーザーを作成および構成する方法

  2. ArchLinuxにDockerをインストールして使用する方法

  3. UEFIシステムでArchLinuxとWindows10をデュアルブートする方法

  1. Linuxでファイルとディレクトリの名前を変更する方法

  2. Linuxでファイルとディレクトリを圧縮する方法

  3. ArchLinuxをサーバーとしてインストールおよび設定する方法