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.
- Open the Control Panel.
- Go the Network and Sharing Options.
- Change Advanced Sharing Settings.をクリックします。
- Turn on Network Discovery and Turn on File and Print Sharingを選択します。
ここで、共有する新しいフォルダを作成するか、共有したい既存のフォルダを選択します。
- フォルダを右クリックしてPropertiesを選択します。
- Sharingタブに移動します。
- 共有ボタンの上に作成する共有のネットワーク名が入っています。 それは、 \YOURCOMPUTERNAME﹑Users﹑YourUserName﹑ShareFolderNameのように見えるはずです。
- Click Share.
Access a Windows shared folder from Linux, using Konqueror
多くの Linux ディストリビューションは KDE デスクトップ環境と Konqueror ファイルマネージャー/ブラウザーを使用します。
- K メニュー アイコンをクリックします。
- [Internet] ->[Konqueror] を選択します。
- 開いたKonquerorウィンドウで、ネットワークフォルダリンクをクリックするか、アドレスバーに remote:/ と入力し、Enterキーを押します。
- ワークグループのアイコンをクリックします。
- コンピュータのアイコンをクリックします。
- 表示されたら、共有を作成したWindowsアカウントのユーザー名とパスワードを入力します。
- [OK]をクリックします。
Nautilus を使用して Linux から Windows 共有フォルダーにアクセスする
多くの Linux ディストリビューション、特に GNOME デスクトップ環境を使用しているものは、Nautilus ファイルマネージャーを使用しています。 これを使用している場合、次の手順に従って Windows 共有フォルダーにアクセスできます:
- Nautilus を開きます。
- [File] メニューから [Connect to Server] を選択します。
- [Service type] のドロップダウン ボックスで [Windows share] を選択します。
- Server フィールドにコンピュータ名を入力します。
- 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共有にアクセスすることが可能です。
- ターミナルを開く。
- コマンドプロンプトでsmbclientと入力する。
- 「使用状況:」メッセージを受け取ったら、これはsmbclientがインストールされていることを意味し、次のステップへスキップすることができます。 しかし、コマンドが見つからない場合、smbclientをインストールする必要があります。
- Ubuntu や Debian などの Linux システムでデフォルトとなっている apt パッケージ マネージャーを使用している場合は、sudo apt-get install smbclient コマンドを使用できます。
- CentOS などの Linux システムでデフォルトとなっている yum パッケージ マネージャーを使用している場合は、sudo yum install samba-client コマンドを使用できます。
- Samba クライアントを www.samba.org/samba/download/ から直接ダウンロードすることもできます。これは、ソース コードからプログラムをコンパイルする必要がある、またはしたい場合に便利かもしれません。
- smbclient をインストールすると、smbclient //ComputerName/ShareName -U Us というコマンドで Windows 共有に接続することが可能になります。 例えば、Windowsのユーザー名がFredで、Windows共有のネットワーク名が \YOURCOMPUTERNAME╱YourUserName╱ShareFolderName であれば、 smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred とコマンドを使用することができます。 Linuxのコマンドはバックスラッシュの代わりにフォワードスラッシュを使うことに注意).
- Enter your password.
- Once authenticated, you are placed at an smb.UserName/ShareFolderName:
- ここで、ファイルをリストするために ls コマンドを使用できます。
- 例えば、Windows 共有から Linux マシンに filename.ext というファイルを転送するには get filename.ext コマンドを使用します。
- その他のコマンドのリストには help と入力します。
- quit または exit と入力してコマンドプロンプトに戻ります。
追加情報
- 関連リンクと情報については、または共有ディレクトリ定義を参照してください。
- ネットワークとネットワークカードのヘルプとサポート