web-dev-qa-db-ja.com

LinuxからWindows共有フォルダーにアクセスしますか?

Windowsから(.html)ファイルをコピーしようとしていますXP Professional共有フォルダーをUbuntu Linux 10.04 LTSを実行しているサーバーに。

これは共有フォルダなので、通常の「wget」は機能しないようです。間違ったアドレススタイルを完全に使用しているようです。

私が試してみました:

  1. http://192.168.1.66/SharedFolder/Data.html
  2. //192.168.1.66/SharedFolder/Data.html
  3. smb://192.168.1.66/SharedFolder/Data.html
  4. //192.168.1.66/SharedFolder/Data.html
  5. 192.168.1.66/SharedFolder/Data.html

これが可能かどうか、可能であれば誰かが私にいくつかの指針を与えることができますか?

UbuntuからWindowsボックスに正常にpingしました。

# ping 192.168.1.66
PING 192.168.1.66 (192.168.1.66) 56(84) bytes of data.
64 bytes from 192.168.1.66: icmp_seq=1 ttl=128 time=0.412 ms
64 bytes from 192.168.1.66: icmp_seq=1 ttl=128 time=0.557 ms (DUP!)
64 bytes from 192.168.1.66: icmp_seq=2 ttl=128 time=0.243 ms
64 bytes from 192.168.1.66: icmp_seq=3 ttl=128 time=0.251 ms
64 bytes from 192.168.1.66: icmp_seq=4 ttl=128 time=0.266 ms

ネットワーク上の他のすべてのコンピューターからWindows共有にアクセスできますが、それらはすべてWindows XP Professionalも実行しています。UbuntuとWindows共有間の問題かどうかはわかりません一般的または単に私のURLスタイルが間違っている。

13
dannymcc

GUIを使用する場合は、Places -> Connect to Server...をクリックしてみてください。 Service Typeの場合、Windows shareを選択し、次のようにフィールドに入力します。

Server: 192.168.1.66
Share: SharedFolder

次に、ウィンドウからファイルをダウンロードします。コマンドラインインターフェイスを使用する場合、smbclientはFTPのようなインターフェイス(getputなど)を使用します。

~$ smbclient //192.168.1.66/SharedFolder
Password:
smb: \> get Data.html

または、共有をCIFSファイルシステムとしてマウントすることもできます(最初に、cifs-utilsがインストールされていることを確認してください)。

~$ Sudo mount -t cifs //192.168.1.66/SharedFolder /mnt

共有で認証が必要な場合は、-Uオプションを使用してsmbclientにユーザー名を提供するか、-o user=usernameを使用してmountにユーザー名を提供します

20
bonsaiviking