WindowsとUbuntuの間でファイルを共有したいと思います。
Ubuntu 16.04 LTSでは、ローカルネットワーク上のWindowsマシンの共有フォルダーにアクセスして、ファイル(Nautilus)のOther locations
に移動し、Windowsネットワークにアクセスして参照できました。 Ubuntu 18.04 LTSにアップグレードした後、これは機能しなくなりました。
Ubuntu 18.04からWindows 10で共有されているフォルダーにアクセスするにはどうすればよいですか?
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
私も同じ問題を抱えています。一部のインストールでは、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/
18.04に、私は次のことで成功しました。
Ubuntuの場合:smbclient
をインストールし、client max protocol = NT1
を/etc/samba/smb.conf
に追加します LD James 'answer (詳細については この投稿 を参照)。
Windowsの場合:Windowsで共有するフォルダーを作成します。 shared
という名前。フォルダーが共有されていることを確認します。WindowsでNewUser
名を保持して新しいユーザーを作成し、単純なパスワードを選択しました(最初に名前を変更しようとしましたが、変更は明らかに肌の深さのみであることがわかりました。再起動...)。 NewUser
でログインした後、管理者アカウントで再度ログインしました。私はプライベートネットワーク上で、具体的にはフォルダのネットワーク共有を有効にしました(例: この投稿 を参照)。次に、フォルダを右クリックしてGive access to...
を選択し、NewUser
を選択します(追加の権限が必要な場合があります。投稿にリンクされたばかりを参照してください)。 Sharing
タブの下で、フォルダーのネットワークパスは//COMPUTERNAME/shared
になりました。
Windowsでも:共有フォルダーにアクセスするために、COMPUTERNAME
の代わりにWindowsマシンのIPを使用しました。 this 。
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
フォルダーがUbuntuユーザーのホームディレクトリ内のフォルダーshared
としてマウントされます。
このコマンドは、 here からの提案に基づいています。ここでは、ログイン資格情報を保存するための提案もあります。
うまくいくことを願っています。頑張ってください!