私のネットワークには、12.10を実行しているWindows8ラップトップとUbuntuサーバーがあります。 Windows8ラップトップからUbuntuファイル共有に問題なく接続できます。
質問:UbuntuサーバーからWindowsファイル共有を接続してマウントするにはどうすればよいですか?
これは、Windows8からUbuntu共有に接続できることを確認するために可能である必要があります。
UbuntuとGnomeを使用すると、Windowsネットワーク共有上のファイルに簡単にアクセスできます。
Places Menを開き、Networkをクリックします。 Windowsネットワークアイコンが表示されます。ダブルクリックして開きます。次のウィンドウには、ネットワーク上で見つかったすべてのドメイン/ワークグループが表示されます。各ドメイン/ワークグループ内に、共有が有効になっているドメイン/ワークグループ上のすべてのコンピューターが表示されます。コンピューターのアイコンをダブルクリックして、その共有とファイルにアクセスします。
コマンドラインからのみ実行する場合:
Sudo apt-get install samba smbclient
SMBを使用してWindowsファイルシステムをマウントするには、smbfsも必要です。次のコマンドを入力します。
Sudo apt-get install smbfs
コマンドラインからの接続は、FTP接続に似ています。
リストパブリックSMB共有
smbclient -L //server -U user
SMBと共有する
smbclient //server/share -U user
ユーザーパスワードを入力します。直接接続できます
smbclient //server/share -U user%password
ただし、パスワードは画面に表示されます(安全性は低くなります)。
接続すると、次のようなプロンプトが表示されます。
smb: \>
使用可能なコマンドのリストについては、プロンプトで引用符なしで「help」と入力してください。
Windows共有をマウントする場合は、
Sudo apt-get install smbfs
次に、次のようなものです。
mkdir ~/mnt
Sudo mount -t cifs //myserver_ip_address/myshare ~/mnt -o username=samb_user,noexec
Sambaサービスを使用すると、LinuxマシンをWindowsマシンに接続できます。
これは、このテーマに関する大量の記事の1つです。
http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/
Autofsを使用 でWindows共有をマウントすることを強くお勧めします。これには、smbclientやcifsマウントをfstabに追加するよりも多くの利点があります。 Autofsは再起動に耐性があり、アイドル時に切断し、オンデマンドで自動的に再接続し、ユーザーレベルで完全に透過的です。試してみます。
セットアップの例を次に示します。
/ etc/auto.master
# bunch of comments
/cifs auto.cifs --ghost
+auto.master
/ etc/auto.cifs
mntpoint -fstype=cifs,username=winuser,password=winpass,file_mode=0666,dir_mode=0777 ://winpc/share
autofs
サービスを再起動すると、新しいディレクトリ/cifs
が作成されます。作成する必要はありません。 autofs
はそれを作成するか、既存の場合は破棄してから作成します。 (したがって、/media
ファイルでautofsルートをauto.master
にしようとしないでください)。
通常、ls /cifs
すると、空のように見えます。 /cifs/mntpoint
に移動すると、自動マウントがトリガーされ、欠落しているマウントが表示されます。ただし、--ghost
オプションを使用すると、マウントされていない場合でも、 マウントポイントは表示されたままになります になります。
または、これを/ etc/auto.cifsのコンテンツとして使用することもできます。
* -fstype=cifs,username=winuser,password=winpass,file_mode=0666,dir_mode=0777 ://winpc/&
このワイルドカード表記により、/cifs/sharename
で各共有を明示的に定義しなくても、auto.cifs
に移動することで、winpc
からのすべての共有を自動マウントできます。これにより、Linuxボックスで何も変更することなく、Windowsマシンで共有を自由に作成および破棄できる柔軟性が得られます。
ただし、--ghost
オプションは役に立たないため、cifsマウントがトリガーされていない場合でも、ls /cifs
は空のように見えます。共有名を覚えておくか、シンボリックリンクを作成する必要があります
ln -s /cifs/sharename ~/sharename
または類似。
auto.cifsの両方の例で、file_mode
オプションとdir_mode
オプションに注意してください。これらは、cifsにマウントされたリソースのファイルとフォルダーに適用されるアクセス許可です。そのまま、すべての人に読み取りと書き込みのアクセス許可を付与します。セキュリティを少しダイヤルしたい場合は、次のようにします。
ワークステーションに「net」というグループを作成します:groupadd net
そのグループにアカウントを追加します:usermod -a -G net username
inauto.cifsadd uid=root,gid=net
inauto.cifschange file_mode=0660,dir_mode=0770
また、ネットワーク共有のユーザー名とパスワードをauto.cifsに保存する場合は、防止するためにchmod 600 /etc/auto.cifs
を忘れないでください。それを読むことからの非ルート。
Ubuntu 12.10からマウントするには、cifs-utilsパッケージが必要です。
次に、root権限で:
mount.cifs // hostname/UbuntuTest/mnt/remote -o username = smbuser
Fstabを介してマウントすることもできます(ユーザー名とパスワードを含む資格情報ファイルを使用することをお勧めします)。
// hostname/UbuntuTest/mnt/remote cifscredentials =/home/smbuser/authentications 0 0
もちろん、「smbuser」は有効なアクティブなWindowsアカウントである必要があります。