Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

mount remote windows share from centos

Tags:

linux

cifs

vpn

I am trying to setup a script that will:

  1. Connect to a windows share
  2. Using LOAD DATA LOCAL INFILE, upload the two files into their appropriate db tables
  3. Umount share

Situation:
I can currently vpnc into this remote machine

Problem:
I cannot

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

I am attempting to do this manually first
Remote server is open to port 445

Questions:

  1. Do I even need to vpnc in first?
  2. Do I need to do route add for the remote ip/mask/gw after vpnc?

Thank you!

like image 903
richardwhitney Avatar asked Sep 07 '13 05:09

richardwhitney


People also ask

How do I share files between Windows and Centos?

Select Preferences->Samba Users... and select a user from the list which will be used to share folders with the Window's system. After selecting the user, enter the corresponding Windows user name which will be mapped to the Linux user you just specified and provide a password to be used for share access. Click on OK.


1 Answers

The mount.cifs file is provided by the samba-client package. This can be installed from the standard CentOS yum repository by running the following command:

yum install samba samba-client cifs-utils

Once installed, you can mount a Windows SMB share on your CentOS server by running the following command:

Syntax:

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

SERVER_ADDRESS: Windows system’s IP address or hostname

SHARE_NAME: The name of the shared folder configured on the Windows system

USERNAME: Windows user that has access to this share

MOUNT_POINT: The local mount point on your CentOS server

I am mounting to a share from \\10.11.10.26\snaps

Make a directory under mount for your reference

mkdir /mnt/mymount

Now I am mounting the snaps folder from indiafps02, User name is the Domain credentials, i.e. Mydomain in this case

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

Now you could see the content by typing

ls /mnt/mymount

So, after performing your task, just fire umount command

umount /mnt/mymount

That's it. You are done.

like image 173
Girish KG Avatar answered Sep 30 '22 18:09

Girish KG