LinuxとWindowsのコンピュータ間でファイルを共有する方法

Updated: 12/31/2020 by Computer Hope

同じローカルエリアネットワーク上の Linux と Windows コンピューター間でファイルを共有する最も簡単で信頼できる方法は、 Samba ファイル共有プロトコルを使用することです。

Create a shared folder on Windows

First, create a shared folder on your Windows machine.

  1. Open the Control Panel.
  2. Go the Network and Sharing Options.
  3. Change Advanced Sharing Settings.をクリックします。
  4. Turn on Network Discovery and Turn on File and Print Sharingを選択します。

ここで、共有する新しいフォルダを作成するか、共有したい既存のフォルダを選択します。

  1. フォルダを右クリックしてPropertiesを選択します。
  2. Sharingタブに移動します。
  3. 共有ボタンの上に作成する共有のネットワーク名が入っています。 それは、 \YOURCOMPUTERNAME﹑Users﹑YourUserName﹑ShareFolderNameのように見えるはずです。
  4. Click Share.

Access a Windows shared folder from Linux, using Konqueror

多くの Linux ディストリビューションは KDE デスクトップ環境と Konqueror ファイルマネージャー/ブラウザーを使用します。

  1. K メニュー アイコンをクリックします。
  2. [Internet] ->[Konqueror] を選択します。
  3. 開いたKonquerorウィンドウで、ネットワークフォルダリンクをクリックするか、アドレスバーに remote:/ と入力し、Enterキーを押します。
  4. ワークグループのアイコンをクリックします。
  5. コンピュータのアイコンをクリックします。
  6. 表示されたら、共有を作成したWindowsアカウントのユーザー名とパスワードを入力します。
  7. [OK]をクリックします。

Nautilus を使用して Linux から Windows 共有フォルダーにアクセスする

多くの Linux ディストリビューション、特に GNOME デスクトップ環境を使用しているものは、Nautilus ファイルマネージャーを使用しています。 これを使用している場合、次の手順に従って Windows 共有フォルダーにアクセスできます:

  1. Nautilus を開きます。
  2. [File] メニューから [Connect to Server] を選択します。
  3. [Service type] のドロップダウン ボックスで [Windows share] を選択します。
  4. Server フィールドにコンピュータ名を入力します。
  5. Connect をクリックします。

または、Nautilus アドレス バーに smb://ComputerName/ShareName と入力して Enter キーを押すことができます。 たとえば、Windows共有を作成したとき、共有名が:

\YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName

と表示されていたら、smb://YOURCOMPUTERNAME/Users/YourUserName/ShareFolderNameと入力してEnterキーを押してください。 Linuxでは、バックスラッシュの代わりにフォワードスラッシュを使用します。

Access a Windows shared folder from Linux, using the command line

また、smbclientプログラムを使用して、LinuxコマンドラインからWindows共有にアクセスすることが可能です。

  1. ターミナルを開く。
  2. コマンドプロンプトでsmbclientと入力する。
  3. 「使用状況:」メッセージを受け取ったら、これはsmbclientがインストールされていることを意味し、次のステップへスキップすることができます。 しかし、コマンドが見つからない場合、smbclientをインストールする必要があります。
    1. Ubuntu や Debian などの Linux システムでデフォルトとなっている apt パッケージ マネージャーを使用している場合は、sudo apt-get install smbclient コマンドを使用できます。
    2. CentOS などの Linux システムでデフォルトとなっている yum パッケージ マネージャーを使用している場合は、sudo yum install samba-client コマンドを使用できます。
    3. Samba クライアントを www.samba.org/samba/download/ から直接ダウンロードすることもできます。これは、ソース コードからプログラムをコンパイルする必要がある、またはしたい場合に便利かもしれません。
  4. smbclient をインストールすると、smbclient //ComputerName/ShareName -U Us というコマンドで Windows 共有に接続することが可能になります。 例えば、Windowsのユーザー名がFredで、Windows共有のネットワーク名が \YOURCOMPUTERNAME╱YourUserName╱ShareFolderName であれば、 smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred とコマンドを使用することができます。 Linuxのコマンドはバックスラッシュの代わりにフォワードスラッシュを使うことに注意).
  5. Enter your password.
  6. Once authenticated, you are placed at an smb.UserName/ShareFolderName:
  7. ここで、ファイルをリストするために ls コマンドを使用できます。
  8. 例えば、Windows 共有から Linux マシンに filename.ext というファイルを転送するには get filename.ext コマンドを使用します。
  9. その他のコマンドのリストには help と入力します。
  10. quit または exit と入力してコマンドプロンプトに戻ります。

追加情報

  • 関連リンクと情報については、または共有ディレクトリ定義を参照してください。
  • ネットワークとネットワークカードのヘルプとサポート

コメントを残す

メールアドレスが公開されることはありません。