web-dev-qa-db-ja.com

CentOSからリモートWindows共有をマウントする

次のようなスクリプトをセットアップしようとしています。

  1. Windows共有に接続する
  2. LOAD DATA LOCAL INFILEを使用して、2つのファイルを適切なdbテーブルにアップロードします。
  3. 共有量

状況:
現在、このリモートマシンにvpncできます

問題:
私はできない

mount -t cifs //ip.address/share /mnt/point -o username=u,password=p,port=445
mount error(110)  Connection timed out

最初にこれを手動で実行しようとしています
リモートサーバーはポート445で開いています

質問:

  1. 最初にvpncを使用する必要がありますか?
  2. Vpncの後でリモートip/mask/gwのルート追加を行う必要がありますか?

ありがとうございました!

14
richardwhitney

mount.cifsファイルはsamba-clientパッケージによって提供されます。これは、次のコマンドを実行して、標準のCentOS yumリポジトリからインストールできます。

yum install samba samba-client cifs-utils

インストールしたら、次のコマンドを実行して、CentOSサーバーにWindows SMB共有をマウントできます。

構文:

mount.cifs //SERVER_ADDRESS/SHARE_NAME MOUNT_POINT -o user=USERNAME

SERVER_ADDRESS: WindowsシステムのIPアドレスまたはホスト名

SHARE_NAME: Windowsシステムで構成された共有フォルダの名前

SERNAME:この共有にアクセスできるWindowsユーザー

MOUNT_POINT: CentOSサーバーのローカルマウントポイント

\\ 10.11.10.26\snapsから共有にマウントしています

参照用にマウントの下にディレクトリを作成します

mkdir /mnt/mymount

今、私はindiafps02からsnapsフォルダーをマウントしています。ユーザー名はドメイン資格情報、つまりこの場合はMydomainです。

mount.cifs //10.11.10.26/snaps /mnt/mymount -o user=Girish.KG

次のように入力してコンテンツを表示できます

ls /mnt/mymount

したがって、タスクを実行した後、umountコマンドを実行するだけです

umount /mnt/mymount

それでおしまい。完了です。

25
Girish KG

「samba」と「samba-client」をインストールする必要はなく、コマンドを使用して「cifs-utils」のみをインストールします

yum install cifs-utils

その後、Windowsで、centosでマウントしたいフォルダを共有します(まだ行っていない場合)(私の場合は "c:\ interpub\wwwroot")。

パスワードを知っている特定のユーザー名(私の場合は「netops」)と共有してください。

centosに、Windows共有をマウントするディレクトリを作成します(私の場合は "/ mnt/cm")。

その後、ルートとしてその単純なコマンドを実行します

mount.cifs //10.16.0.160/wwwroot/mnt/cm/-o user = netops

centosは、Windowsユーザー名のパスワードの入力を求めます。

あなたは終わった。

0
user11924021