linux - 从centos挂载远程windows共享

标签 linux vpn cifs

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

  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 添加路由?

谢谢!

最佳答案

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

就是这样。你完成了。

关于linux - 从centos挂载远程windows共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18670170/

相关文章:

linux - basic linux x86 assembly minimum number 返回不正确

java - 如何使用 PC NAME 在 Lubuntu 中永久挂载 Windows 共享文件夹?

PHP file_put_contents 不截断 CIFS 挂载中的文件

alfresco - 为什么 Linux 不重定向 Alfresco JLAN 上的 Samba 端口?

networking - 通过 VPN 从 GKE Pod 流出的流量

mysql - 显示mysql查询+ linux中每个输入的输出

linux - 为什么 PostgreSQL 在执行长时间运行的 INSERT … SELECT … 时不保存到磁盘?

linux - 如何在 Linux 上获取可用无线网络的列表?

macos - Pritunl 客户端 : Unable to communicate with helper service, 尝试重新启动

vpn - 连接到 VPN 时如何使用 ngrok 建立隧道?