UbuntuからWindows10マシンにアクセスするにはどうすればよいですか?

レヴェンテ

これがUbuntuの質問である方法をよりよく説明するために、ユーザーストーリーが続きます;-)

私は、Ubuntuユーザー(20.04.2)として、


LANケーブルを介して(できればSMBプロトコルを介して)Windows10マシン接続したい

そこ
に作成したダウンロードしたファイルやドキュメントをコピー/移動できるようにします

ので、
一日の終わりに私は私のUbuntuマシンは、マイドキュメントのための標準的な(HA!)家になりたいです。

これはWindowsのQ / Aサイトではないことを知っているので、Windowsマシンで実行する必要のある手順については、(必要がない場合は)詳細に立ち入らないでください。少なくともお願いします。私が従うことができるキーワードとしてSambaのセットアップに関するステップのリストを与えて、1つずつグーグルで検索しますか?

必要なもの:

残念ながら、ディレクトリ全体をプルしてそれで済ませることはできないようです。代わりに、グラフィカルファイルマネージャー(Nautilus)を使用して、選択したリモートディレクトリの内容を対応するローカルディレクトリに「マージ」し、競合が発生した場合は手動で解決したいと思います。

私が試したこと:

WindowsでNFSを有効にしようとしましたが(すでにNFSの経験があるため)、Windows10はまだNFS3のみをサポートしているため、転送可能なファイル名はASCII文字のみに制限されています。だからそれは良くありません。

だから私はサンバを目指しています。

レヴェンテ

私はこのチュートリアルに従うことになりました:

http://www.bitpi.co/2015/02/16/accessing-a-windows-share-with-a-raspberry-pi/

Windowsの場合:

この記事はWindows8を対象としているため、Windows 10のネットワーク設定UIは少し異なりますが、すべてを見つけることができました。

  • ネットワーク検出をオンにします(プライベートネットワークの場合のみ)
  • ファイルとプリンターの共有をオンにします(プライベートネットワークの場合のみ)
  • 共有するフォルダーを選択し、アクセス権限を付与するWindowsユーザー(通常のWindowsユーザーでもかまいません)を選択し、ネットワーク経由でアクセスするときに付与する権限を(チェックボックスを使用して)設定します
  • 小さな共有設定ウィンドウには、共有フォルダの「ネットワークパス」が表示されます。注意してください。マウント時に必要になります。

WindowsマシンのLANIPアドレスを見つけることも必要ですipconfig。Powershellで発行されコマンドがそれを明らかにします。

追加のタスク:

Windows 10がLANネットワークをプライベートとして自動的にセットアップしません(ただし、共有はプライベートネットワークに対してのみセットアップされました)。

これを修正するには、管理者権限でPowershellを起動します。

# This will reveal — among other things — the "Name" of the LAN
Get-NetConnectionProfile

# This sets it private
Set-NetConnectionProfile -Name "the value of 'Name' from the previous command" -NetworkCategory Private

Ubuntuの場合:

マウントポイントを準備します。

sudo mkdir /mnt/my_windows_stuffs
sudo chown LinuxUserNameHere:LinuxUserNameHere /mnt/my_windows_stuffs

インストールcifs-utils。これは、sambaの部分的なドロップインのようなものです。smbclientそしてwinbind、パッケージの依存関係として自動的にインストールされます。

sudo apt install cifs-utils

取り付けcifs

sudo mount.cifs //WINDOWS.IP.ADDRESS.HERE/path/on/windows /mnt/my_windows_stuffs/ -o user=WindowsUserNameHere,uid=$(id -u),gid=$(id -g)

いくつかの選択された引数に関する注意:

//WINDOWS.IP.ADDRESS.HERE/path/on/windows

Windowsが提案した(サーバー識別子としてWindowsマシンの名前を含む)「ネットワークパス」から、ファイルシステムパスのみを使用することに注意してください。マシンの名前は、WindowsマシンのLANIPアドレスに置き換えられます。それでも前に//。を付ける必要があります

user=WindowsUserNameHere

上記のリンクされたチュートリアルではuser、パスワードに加えてオプションを提供することも提案されていましたが~/.bash_history、それはでプレーンテキストになる可能性があります。これは避けた方がよいでしょう。

ただし、このパスワードオプションを省略すると、インタラクティブに入力するように求められ、Linuxのsudoパスワードと同様の方法で入力できます。

追加の可能性はcredentials、ユーザーとパスワードの値を含むファイルを指すオプションを使用することです。このオプションは、マウント命令を入力する必要がある場合に最適/etc/fstabです。詳細については、以下のリンクされたドキュメントを参照してください。

uid=$(id -u),gid=$(id -g)

これらのオプションがないと、Windows側で書き込み権限が付与されていても、マウントされたフォルダーの内容は書き込み可能ではありません。これは、準備中にマウントフォルダーが通常のユーザーに渡されたとしても、cifsはコンテンツをrootとしてそのフォルダーに配置するためです。内部のすべてのコンテンツは引き続きrootによって所有されます。

通常のユーザーに代わってコンテンツを処理するようにcifsに指示する必要があります。

とのオプションはuidそれgidを達成します。それらの値を前もって見つけるために、それに応じid -uid -gコマンドを実行することができます。これらは、通常のユーザーのユーザーIDとグループIDを返します。

ただし、上記のスニペットに示すように、コマンド自体で動的置換を使用することで、これを自動化できます。

Windowsは、コンテンツ、さらにとともに所有権情報を送信している場合がありますforceuidし、forcegid(値は必要ありません)オプションも必要になることがあります。

(これらの後者のオプションについては、Unix SEサイトの@Huygensの回答から学びました。)


この時点で、目的のWindowsコンテンツが/mnt/my_windows_stuffs/ディレクトリで利用可能になっているはずです

rsyncこのマウントでプレーンを使用すると、非常に遅くなることに注意してください残念ながら、これは予想されます。ただし、通常のコピーは妥当な速度で機能します。

これらのファイルの操作が完了すると、Windowsマシンは次のようにバインド解除できます。

sudo umount /mnt/my_windows_stuffs/

詳細については、mount.cifsドキュメントを参照してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

USBからUEFIセキュアブートマシンにWindows10をインストールするにはどうすればよいですか

分類Dev

macOSでWindows10にリモートアクセスするにはどうすればよいですか?

分類Dev

デュアルブートシステムでWindows10から暗号化されたUbuntu16.04ファイルにアクセスするにはどうすればよいですか?

分類Dev

ログイン画面からVNC経由でubuntuマシンにアクセスするにはどうすればよいですか?

分類Dev

ログイン画面からVNC経由でubuntuマシンにアクセスするにはどうすればよいですか?

分類Dev

コマンドラインからWindows10リカバリディスクを作成するにはどうすればよいですか?

分類Dev

Windows 8からUbuntuにアクセスするにはどうすればよいですか?

分類Dev

Windows 8からUbuntuにアクセスするにはどうすればよいですか?

分類Dev

メールを受信するたびにWindows10アクションセンターから通知されないようにするにはどうすればよいですか?

分類Dev

UbuntuからWindowsパーティションへのアクセスをブロックするにはどうすればよいですか?

分類Dev

Windows8.1ディスクでWindows10からWindows8.1にダウングレードするにはどうすればよいですか?

分類Dev

IDLEからコマンド履歴にアクセスするにはどうすればよいですか?

分類Dev

ゲストOS(Windows 10)からホストOS(Ubuntu)のxampp vhostsにアクセスするにはどうすればよいですか?

分類Dev

Windows10マシンから別のWindows10マシン(VM)にSSHで接続するためにデフォルトのシェルをWSL bashに設定するにはどうすればよいですか?

分類Dev

WindowsシステムからUbuntuデスクトップにアクセスするにはどうすればよいですか?

分類Dev

コンピューターからWindows10ライセンスのバインドを解除するにはどうすればよいですか?

分類Dev

Windows 10WSLからlinux / Ubuntuファイルにアクセスするにはどうすればよいですか?

分類Dev

Gensimバージョン0.11.1をWindows10マシンにインストールするにはどうすればよいですか?

分類Dev

Windows10またはWindows10プレビューをアンインストールするにはどうすればよいですか?

分類Dev

Windows10でディレクトリへのアクセスを回復するにはどうすればよいですか

分類Dev

Windows10からSublimeText 3をアンインストールするにはどうすればよいですか?

分類Dev

クローン作成後にWindows10のライセンス認証を確認するにはどうすればよいですか?

分類Dev

別のマシンからHDFSファイルシステムにアクセスするにはどうすればよいですか?

分類Dev

VisualStudioでWindows10アプリを単体テストするにはどうすればよいですか?

分類Dev

Windows10にJavaDBをインストールするにはどうすればよいですか?

分類Dev

Windows10にGlade3.22をインストールするにはどうすればよいですか?

分類Dev

Quicken98をWindows10にインストールするにはどうすればよいですか?

分類Dev

Quicken98をWindows10にインストールするにはどうすればよいですか?

分類Dev

UbuntuとWindows10をデュアルブートとしてインストールするにはどうすればよいですか?

Related 関連記事

  1. 1

    USBからUEFIセキュアブートマシンにWindows10をインストールするにはどうすればよいですか

  2. 2

    macOSでWindows10にリモートアクセスするにはどうすればよいですか?

  3. 3

    デュアルブートシステムでWindows10から暗号化されたUbuntu16.04ファイルにアクセスするにはどうすればよいですか?

  4. 4

    ログイン画面からVNC経由でubuntuマシンにアクセスするにはどうすればよいですか?

  5. 5

    ログイン画面からVNC経由でubuntuマシンにアクセスするにはどうすればよいですか?

  6. 6

    コマンドラインからWindows10リカバリディスクを作成するにはどうすればよいですか?

  7. 7

    Windows 8からUbuntuにアクセスするにはどうすればよいですか?

  8. 8

    Windows 8からUbuntuにアクセスするにはどうすればよいですか?

  9. 9

    メールを受信するたびにWindows10アクションセンターから通知されないようにするにはどうすればよいですか?

  10. 10

    UbuntuからWindowsパーティションへのアクセスをブロックするにはどうすればよいですか?

  11. 11

    Windows8.1ディスクでWindows10からWindows8.1にダウングレードするにはどうすればよいですか?

  12. 12

    IDLEからコマンド履歴にアクセスするにはどうすればよいですか?

  13. 13

    ゲストOS(Windows 10)からホストOS(Ubuntu)のxampp vhostsにアクセスするにはどうすればよいですか?

  14. 14

    Windows10マシンから別のWindows10マシン(VM)にSSHで接続するためにデフォルトのシェルをWSL bashに設定するにはどうすればよいですか?

  15. 15

    WindowsシステムからUbuntuデスクトップにアクセスするにはどうすればよいですか?

  16. 16

    コンピューターからWindows10ライセンスのバインドを解除するにはどうすればよいですか?

  17. 17

    Windows 10WSLからlinux / Ubuntuファイルにアクセスするにはどうすればよいですか?

  18. 18

    Gensimバージョン0.11.1をWindows10マシンにインストールするにはどうすればよいですか?

  19. 19

    Windows10またはWindows10プレビューをアンインストールするにはどうすればよいですか?

  20. 20

    Windows10でディレクトリへのアクセスを回復するにはどうすればよいですか

  21. 21

    Windows10からSublimeText 3をアンインストールするにはどうすればよいですか?

  22. 22

    クローン作成後にWindows10のライセンス認証を確認するにはどうすればよいですか?

  23. 23

    別のマシンからHDFSファイルシステムにアクセスするにはどうすればよいですか?

  24. 24

    VisualStudioでWindows10アプリを単体テストするにはどうすればよいですか?

  25. 25

    Windows10にJavaDBをインストールするにはどうすればよいですか?

  26. 26

    Windows10にGlade3.22をインストールするにはどうすればよいですか?

  27. 27

    Quicken98をWindows10にインストールするにはどうすればよいですか?

  28. 28

    Quicken98をWindows10にインストールするにはどうすればよいですか?

  29. 29

    UbuntuとWindows10をデュアルブートとしてインストールするにはどうすればよいですか?

ホットタグ

アーカイブ