16

我正在尝试设置一个脚本,它将:

  1. 连接到 Windows 共享
  2. 使用 LOAD DATA LOCAL INFILE,将这两个文件上传到相应的数据库表中
  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 添加路由吗?

谢谢!

4

2 回答 2

40

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系统上配置的共享文件夹名称

USERNAME:有权访问此共享的 Windows 用户

MOUNT_POINT: CentOS 服务器上的本地挂载点

我正在从\\10.11.10.26\snaps安装到共享

在mount下做一个目录供你参考

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

而已。你完成了。

于 2013-11-08T08:56:44.913 回答
1

无需安装“samba”和“samba-client”,只需使用命令安装“cifs-utils”

百胜安装 cifs-utils

之后,在 Windows 中共享您想在 centos 中安装的文件夹,如果您还没有这样做(在我的例子中是“c:\interpub\wwwroot”)。

确保与您知道密码的特定用户名共享它(在我的情况下为“netops”)。

在 centos 中创建一个目录,您希望将 Windows 共享挂载到其中(在我的情况下为“/mnt/cm”)。

之后以root身份运行这个简单的命令

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

centos 将提示您输入 windows 用户名密码。

你完成了。

于 2019-08-13T18:47:37.577 回答