在centos6.5上面mount微软系统上安装ftp服务器

现在用虚拟机开发linux软件,发现虚拟机提供的共享文件夹不能很好地工作,表现为:

1.我在windows上面修改了文件内容,在linux里面发现文件内容没有变化,需要做些等待。

2.在linux里面修改了文件内容,在windows下面也没有发现变化,需要做些等待。

没有找出解决这些问题的原因。所以我在windows上安装了haneWIN NFS Server软件,把windows作为一个nfs服务器使用,工作中使用了一个月,这个软件挺好用的。但是这个软件是收费的,过了一个月试用期我就发现用不了。好吧,看看有没有其他方法。

我想只要是支持文件的网络服务协议,应该都能用mount吧。网上一查,发现可用mount ftp服务。下面说说,怎么实现mount ftp。

首先,安装相关软件。

a) 在windows上安装filezilla server,新增用户名和密码,并指定这个用户名的ftp根目录,并设置根目录的权限(这里勾选全部权限),并取消传输速度限制。最后点击按钮“ok”,即刻生效。

b)在centos6.5上面安装curlftpfs,此软件能够把远端的ftp服务器虚拟成本地的文件系统。

wget http://skylineservers.dl.sourceforge.net/project/curlftpfs/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz
tar -zxvf curlftpfs-0.9.2.tar.gz
cd curlftpfs-0.9.2
./configure

本人在执行configure的过程中,发现提示说缺少glib、fuse、libcurl库,这里我们使用如下命令安装这些库(包含了它们供c++使用的develop库,动态库,静态库,还有可能包含了供python使用的开发库,等等,其实就是一次性把相关的库都安装上去)。

yum install -y glib* fuse* libcurl*

接着,我们继续安装curlftpfs:

make -j4
make install

其次,我们开始用curlftpfs命令来mount微软系统的ftp服务器。

curlftpfs的命令格式如下:

curlftpfs ftp-user:ftp[email protected] /localDirPath/

执行如下命令:

curlftpfs admin:123456@192.168.100.200 /work/onvif/

重新进入linux本地onvif目录,并查看目录下面的文件列表:

cd; cd /work/onvif; ll

如图,/work/onvif/目录原本是一个空目录,进过mount后,显示的文件列表正是微软系统上的ftp服务器admin用户的跟目录里面的内容。

最后,加入开机启动。

vim /etc/rc.d/rc.local

添加一行命令:

curlftpfs admin:123456@192.168.100.200 /work/onvif/

重启linux系统。

资料:

Linux: Mount FTP as File System

Mount remote ftp directory host locally into linux filesystem

完。

时间: 2024-08-06 03:45:33

在centos6.5上面mount微软系统上安装ftp服务器的相关文章

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

在树莓派上安装FTP服务器

在终端安装FTP服务器 sudo apt-get install vsftpd 然后对FTP进行配置,打开它的配置文件 sudo nano /etc/vsftpd.conf 修改以下配置 # 不允许匿名访问  anonymous_enable=NO  # 设定可以进行写操作 write_enable=YES  # 设定本地用户可以访问 local_enable=YES  ascii_upload_enable=YES  ascii_download_enable=YES 重启服务 sudo se

在CentOS 7上安装FTP服务器

在Linux系统中通常使用的FTP服务器是vsftpd,所以下面我就记录一下我是如何在一台没有安装vsftpd的Linux主机上安装vsftpd. 1.安装vsftpd包 sudo yum install vsftpd 2.配置FTP账户 在Linux系统中FTP账户也是一种特殊的系统用户,只不过FTP账户的权限需要特殊设定而已.所以,我们先添加一个FTP账户: sudo useradd -d /home/www www 其中,useradd为添加用户的命令,该命令只有超级用户组的用户才可以使用

在CentOS7上安装ftp服务器用于保存服务端上传的图片。

1.CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务. 1.1 查找vsftpd服务 [[email protected] /]# rpm -aq vsftpd 返回结果显示: vsftpd-3.0.2-21.el7.x86_64 #此处是查找vsftpd的返回结果 表示此服务期之前已经安装过vsftpd服务. 1.2 删除查找到的vsftpd服务 注:在卸载vsftpd之前,先停止vsftpd [[email protected] /

VMware 中linux系统上搭载ftp服务器

本文讲述最基本vsftp搭载方法,另有yum命令快速安装另外深究 1.下载安装VMWare,安装linux系统 2.获取vsftpd安装包 安装盘的packages包里面找到所需vsftp组件,复制到linux目录下 使用命令:rpm -vih rpm文件名 安装vsftpd 3.使用su 命令进入root用户,使用adduser test,passwd test添加同户名密码 4.在windows dos 下使用ftp ip 访问linux下的ftp服务会发现无法访问ftp 这是因为Linux

如何在Linux系统上安装字体

如何在Linux系统上安装字体 最后更新 2015年12月11日 分类 Linux 101 最新文章 标签 font linux 字体 一般电脑用户使用的字体大部分属于TrueType字体,TrueType字体文件的扩展名是.ttf,ttf就是TrueType Font的首字母缩写.这篇教程将向读者介绍如何在Linux系统上安装TrueType字体.本文先介绍通用的安装方式,不管你用的是哪个Linux发行版,都可以用这种方法来安装.然后介绍Debian系和Redhat系发行版安装字体的一些捷径或

CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务器端的方法及步骤. 系统环境说明如下: 操作系统:        Centos6.5 x86-64 SVN:             subversion-1.8.11 1.检查是否安装了低版本的SVN rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息,如:s

linux系统上安装paramiko模块

Linux系统上安装paramiko模块要求python要是2.7以上的,所以在安装模块之前应该安装python2.7(这里的安装过程略去) 在安装setuptools的时候突然报错了,RuntimeError:Compression requires the (missing) zlib module原因是因为没有安装zilb和zlib-devel包. yum install zlib yum installzlib-devel 安装完成后,重新编译 python2.7[不需要删除,只需要重新

Linux系统上安装字体

最近项目中需要控制字体类型,然后就上网查了一下在linux系统上安装字体,在window上和linux上,字体要求一样,都是ttf格式,下面这是window上的字体截图 在linux系统中的/usr/share/fonts下面新建一个目录,这里取名my_fonts,然后将tff格式的字体复制到这个文件夹中, 通过fc-list这个命令查看该系统下面安装了那些字体, 然后进入到新创建的文件夹下,ll查看这个文件下有那些文件,可以看到刚才复制进去的字体: 然后执行下面的三条命令, mkfontsca