USB や有線メディアを使用せずに、Android/iOS デバイスから Linux ファイルにアクセスしたい場合があります。ネットワーク共有は、同じネットワーク上のデバイス間でファイル、フォルダー、またはドライブ全体を共有する非常に簡単な方法です。ただし、ネットワーク共有を設定したら、それらのファイルにアクセスする方法を知る必要もあります。
今日のMUOビデオ スクロールしてコンテンツを続けてください
ネットワーク共有を使用して Android および iOS 上の Linux ファイルにアクセスする方法を学びましょう。
ネットワークファイル共有とは何ですか?
ファイルやフォルダーを誰かと共有したい場合、クラウドにアップロードしたり USB フラッシュ ドライブを探したりするよりも、ローカル ネットワーク経由で共有した方が早い場合があります。このプロセスはネットワーク ファイル共有と呼ばれます。
ファイル転送プロトコル (FTP) サーバーのセットアップ これも、リモートまたはローカル ネットワーク上でファイルを共有するための有効なオプションですが、ネットワーク共有よりもセットアップがはるかに面倒です。
Linux は Samba を使用したネットワーク共有を実装しています。これは、もともと Microsoft と IBM によって開発された SMB プロトコル スイートのオープンソース バージョンを実装するファイル共有サービスです。
サーバー メッセージ ブロック (SMB) プロトコルは、コンピュータがネットワーク上でファイル、プリンタ、およびその他のリソースを共有できるようにするネットワーク ファイル共有プロトコルです。 SMB は、クライアントとサーバー間の認証、共有リソースへのアクセス、およびファイル操作を容易にします。
Linux でのネットワーク ファイル共有のセットアップ
Linux でネットワーク共有を開始するには、Samba サービスをインストールして設定する必要があります。 Linux ディストリビューションのデフォルトのパッケージ マネージャーを使用して、Samba をインストールできます。
Ubuntu/Debian 派生版では、次を使用します。
sudo apt install samba
Arch ベースのシステムでは、次を実行します。
sudo pacman -S samba
Fedora、CentOS、および Red Hat Enterprise Linux では、次を実行します。
sudo dnf install samba
単にインストールするだけでは不十分です。Linux システム上で共有可能なドライブとフォルダーを設定してアクセスするには、Samba を適切に構成する必要があります。
このウォークスルーを実行することをお勧めします Linux に Samba をインストールして構成する方法 。
SMB は脆弱性が発生しやすいプロトコルであり、Samba サーバーは脅威アクターにとって有利なターゲットです。 Samba サーバーをセットアップしたら、次のことを理解しておく価値があります。 Samba サーバーを保護する最良の方法 サイバー攻撃から。
Android からネットワーク共有 Linux ファイルにアクセスする方法
Samba をセットアップし、共有ネットワーク ドライブを作成したので、Android スマートフォンを Linux システムと同じネットワークに接続するか、その逆に接続する必要があります。両方が同じネットワーク上にある場合は、次の手順に従って Android と Linux 間でファイルを共有します。
- 火をつけて ファイル Android デバイス上のアプリケーション。次に、下にスクロールして、 ネットワークストレージ それをタップします。
- 内部 ネットワークストレージ 、 タップする ネットワークストレージを追加する 。プロトコルのリストからオプションを選択するよう求められる場合があります。タップする ネットワークドライブ または任意のオプション 中小規模企業 名前に。
- デバイスはローカル共有ドライブのスキャンを開始します。共有ドライブが見つかるまで待ちます。デバイスが見つからない場合は、次の手順に従ってください。
- まず、次のことを行う必要があります。 Linux システムの IP アドレスを見つける 。 IP アドレスをメモした後、Android デバイスに戻り、 をタップします。 手動で追加 。
- 新しいウィンドウで、先ほどコピーした IPv4 アドレスを [アドレス] フィールドに入力します。次に、次のように入力します。 445 に ポート 分野。最後に、 ユーザー名 そして パスワード アカウントの資格情報をフィールドに入力し、クリックします 追加 または 接続する 。
iOS からネットワーク共有 Linux ファイルにアクセスする方法
iOS から Linux ファイルにアクセスする手順は、Android デバイスから Linux にアクセスするために必要な手順と同じです。
まず、Linux システムの IPv4 アドレスを取得します。これを行うには、新しいターミナルを起動して次のように入力します。 ifconfig 。 Linux システムのネットワーク設定に関連する出力が返されるはずです。出力メモから、IPv4 アドレスを下に移動します。 アイネット 分野。おそらく「192.168.1.10」のようなものになるでしょう。
子犬はどこで買えますか
「」に直面した場合に備えて、 ifconfig コマンドが見つかりません ' エラーが発生した場合は、 私は 代わりにコマンドを使用します。ドライブをホストしている Linux システムの IPv4 アドレスを取得したら、次の手順に従って iOS デバイスからドライブに接続します。
- 火をつけて ファイル iOS デバイス上のアプリケーション。
- 右上隅にある 3 つの水平方向の点 (省略記号) をクリックします。そこから選択します サーバーに接続する 。
- 新しいウィンドウが開き、共有ドライブの IP アドレスの入力を求められます。先ほどメモしたIPアドレスを入力し、タップします。 次 。
- 次に、共有ドライブにアクセスするためのユーザー アカウントの資格情報を入力するよう求められます。入力してタップします 次 。
これで、共有ドライブ上のファイルを表示できるようになります。 Linux システム上のローカル ファイルを簡単にダウンロード、アップロード、または変更できるようになりました。
Samba を使用して Android/iOS から Linux ファイルにアクセスする
Samba を使用して Linux ファイルにアクセスする方法がわかったので、ファイルのアップロード、ダウンロード、変更は非常に簡単に行えるはずです。 Linux から Android/iOS デバイスに PDF ファイルをコピーするなどの簡単なタスクのために、サードパーティ アプリケーションのダウンロードとテストに依存する必要がなくなります。
Samba サーバーは攻撃者の一般的なターゲットであるため、サーバーを永続的に稼働させ続けることを選択する場合は注意が必要です。セキュリティのベスト プラクティスに従い、要求されていないアクセスやシステムの侵害を避けるために必要な構成を行うことを強くお勧めします。
さらに、同じネットワーク上のコンピュータ間でファイルを共有したい場合は、それも可能です。ただし、2 台のコンピュータ間で大量のファイルを共有する場合は、ネットワーク共有に代わる、より安全で効率的な他の方法を試した方がよいでしょう。