Ubuntu 18.04からWindows 10共有フォルダーにアクセスする


12

WindowsとUbuntuの間でファイルを共有したいと思います。

Ubuntu 16.04 LTSでは、ローカルネットワーク上のWindowsマシンの共有フォルダーにアクセスしてOther locations、ファイル(Nautilus)でナビゲートし、Windowsネットワークにアクセスして、参照することができました。Ubuntu 18.04 LTSにアップグレードした後、これは動作しなくなりました。

Ubuntu 18.04からWindows 10で共有されているフォルダーにアクセスするにはどうすればよいですか?


3
Ubuntu 16.04 LTS(およびWindows)でどのように共有したを説明しください。
sudodus

1
Linuxシステムのファイル->他の場所に行ったところ、Windowsネットワークが表示されました。開くと、そこにWindowsシステムが表示されました。Windows PCをクリックして、共有フォルダーからフォルダーをコピーしました。
Decileテクノロジー2018

1
@Deciletech 詳細を追加するには、質問を編集してください。シンプルなQ&Aスタイルを維持するのに役立ち、編集された質問がホームページで返送されるため、注目を集めることもできます。
メレビウス2018年

回答:


9

Windows 10とSambaの両方に変更がありました。詳細の一部をここで説明します

クリックするだけでは閲覧できませんが、アドレスフィールドに共有フォルダのリンクを入力することでアクセスできます。共有にはサーバーのIPアドレスまたはを使用しますcomputer name。この例では、Windows 10サーバーのIPアドレスを使用しています。

キーボードショートカットCtrl+ Lを使用してパス名を入力します。

smb://192.168.1.102

ファイルブラウザに入力すると、認証プロンプトが表示されます。Windows 10サーバーの資格情報を使用します。これにより、使用可能なすべての共有が表示されます。次に、アクセスしたい共有をクリックします。

2つの変更手順があります。ファイルのclient max protocol = NT1下位互換性を設定し/etc/samba/smb.confます。エントリをworkgroup = WORKGROUP行のすぐ下に配置します。

次のようになります。

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

目的の共有に手動でアクセスした後、ブックマークに追加することで、後で簡単にアクセスできるようにすることができます。これは、キーボードショートカットCtrl+で実行できますD

ファイルブラウザのサイドバーに表示される名前を右クリックすると、ブックマークの名前を友だちやわかりやすい名前に簡単に変更できます。

必要なパッケージをインストールします。

をインストールsmbclientする必要がある場合があります。これにより、cifs-utilsや実際の/etc/samba/smb.confファイルなどの必要な依存ファイルが確実に得られます。

$ sudo apt install smbclient

インストールされているLubuntu 18.10で動作します。追加のパッケージや編集は必要ありません。クリックによる参照はサポートされていません。PCManFM-Qtファイルマネージャでsmb://192.168.1.102と入力すると機能します。
Geoffrey Wheeler

0

18.04に、私は次のことで成功しました。

Ubuntuの場合:LD Jamesの回答に従って インストールsmbclientして追加client max protocol = NT1ます(詳細については、この投稿を参照してください)。/etc/samba/smb.conf

Windowsの場合: Windowsで共有するフォルダーを作成します(例:という名前)shared。フォルダーが共有されていることを確認します。Windowsで新しいユーザーを作成し、NewUser名前を保持して単純なパスワードを選択しました(最初に名前を変更しようとしましたが、その変更は明らかにスキンの深さだけでした。おそらく再起動した場合...) 。でログインしてNewUserから、管理者アカウントで再度ログインしました。私はプライベートネットワークで、具体的にはフォルダーに対してネットワーク共有をアクティブにしました(たとえば、この投稿を参照)。次に、フォルダを右クリックしてGive access to...、を選択しましたNewUser(追加のアクセス許可が必要な場合があります。投稿へのリンクを参照してください)。Sharingタブの下に、フォルダーのネットワークパスが表示されます//COMPUTERNAME/shared

それでもWindowsの場合: 共有フォルダーにアクセスするために、WindowsコンピューターのIPではなくを使用しましたCOMPUTERNAMEこれ

WindowsマシンのIPを見つけるには、ネットワークロゴを右クリックし、開いてNetwork and Sharing Settingsを選択しますChange connection properties。下部にあるIPv4に注意してください。

Ubuntuの場合: 最後に、Ubuntuマシンでターミナルを開いて実行します。

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

NewUserプロンプトが表示されたらパスワードを入力します。

これにより、共有Windows sharedフォルダーがsharedUbuntuユーザーのホームディレクトリ内のフォルダーとしてマウントされます。

コマンドはここからの提案に基づいており、ログイン資格情報を保存するための提案もあります。

うまくいくといいですね。幸運を!


0

私も同じ問題を抱えています。一部のインストールでは、Sambaがインストールされていても、デフォルトではcifs-utilsがダウンロード/インストールされません。これが私のsmb.confです(関連セクションのみ)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

ここに他の人を助けるための別のリファレンスがあり ますhttps://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.