web-dev-qa-db-ja.com

ターミナルを介してLinuxマシンからWindowsマシン上の共有ロケーションにアクセスするにはどうすればよいですか?

仮想CentOSマシンをセットアップし、ブリッジネットワークと静的IPをセットアップして、ネットワーク内の他のWindowsマシンと通信できるようにしました。

現在、共有ディレクトリにアクセスするには、GUIを使用してナビゲートします。これらは私が従うステップです:

  1. [場所]>をクリックし、[ネットワークサーバー]をクリックします。これにより、Nautilus Managerが開き、ネットワークサーバーが表示されます。 (下のスクリーンショット)
  2. 次に、Windowsネットワークをダブルクリックします。これにより、ネットワークで利用可能なすべてのドメインが表示されます。
  3. 必要なドメインをダブルクリックすると、そのドメインの下にあるすべてのマシンが停止します。
  4. 認証を求めるマシンをダブルクリックします。 (スクリーンショットの下のスクリーンショット=))
  5. 必要な詳細を入力した後、[接続]をクリックすると、そのマシンのすべての共有フォルダーが表示されます。

次に、ターミナルからこの共有の場所にアクセスしたいと思います。 「cd」コマンドなど(おそらく「ls」)を使用して、フォルダ間を移動したり、Windows共有ディレクトリ内のファイルを表示したりできるようにします。どうすればよいですか?

Network Servers in Nautilus

Authentication Information

2
Thomas

これを行う場合は、目的の共有をローカルディレクトリにマウントする必要があります。たとえば、共有フォルダが\\10.10.1.1\My-Shared-Folderの場合、実行します

mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare

また、最初に共有がマウントされるディレクトリを作成する必要があることを忘れないでください(上記の例では/mnt/share)。

4