Centos6.5 --配置 vsftp server


事实上我这么懒得人是不想配置什么ftpserver的(毕竟动起来都认为麻烦)。可是因为本菜鸟才刚開始步入linux的大坑。尽管有装Centos7的真机,可是因为一时还是脱离不了Windows平台,所以也实用的virtualbox来跑的Centos。然而我的virtualbox的共享目录,共享剪贴板啥的都用不了(不知道别人是不是这样),像我这么懒的人,都装好了。所以就不想动了。可是又须要和windows进行文件传输,没办法仅仅好搞个ftpserver来传文件了。

-----------正题開始----------

首先安装vsftp,一般安装镜像中都会有vsftp的rpm包

# mount /dev/cdrom /mnt/ //挂载安装镜像,
mount: block device /dev/sr0 is write-protected, mounting read-only //这里提示镜像是仅仅读的。不能改动---挂载成功

通常会自己主动挂载上安装镜像,一般不用自己挂载。

安装vsftp

# cd /mnt/Packages/
# ls | grep vsftp
vsftpd-2.2.2-11.el6_4.1.i686.rpm
# rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm

假设遇到依赖安装先安装依赖 ,依赖的镜像里面也有

假设有网络,也可用以下的命令来安装

# yum install vsftpd


成功安装之后开启ftp服务

# service vsftpd start


关闭linux防火墙

# setup

打开后是这个界面

选择防火墙设置

能够看到那个位置有个 * 号,按空格键将 * 号取消,保存就关闭了防火墙


測试ftp连接 --能够跳过这步

首先打开windows的client面板(控制面板->程序->打开或关闭Windows功能)

勾选上Telnetclient。然后打开windows命令行、


输入 telnet ip地址 port号


例如以下结果表明ftp是能够连通的


//訪问ftpserver

如今在windows上安装WinScp软件(百度WinScp就好,当然也能够用其它的ftp软件)。


安装后打开WinScp连接

设置好了点击保存,登录,假设出现类似例如以下的OOPS例如以下错误

这是因为selinux在干扰。关闭selinux


# vim /etc/selinux/config

将第7行的改为 SELINUX=disabled

保存退出

# reboot

重新启动后再次开启vsftpd服务


登录后效果:


这时候仅仅有普通用户能登录,假设root用户登录会遇到以下错误(是应为root用户登录被屏蔽了)。


改动配置文件使得root用户能够登录

# vim /etc/vsftpd/ftpusers

加个#凝视掉root


# vim /etc/vsftpd/user_list


相同加个#凝视掉root


//============假设须要配置普通用户仅仅能訪问自己的家文件夹=========

# vim /etc/vsftpd/vsftpd.conf

把97行和99行的 # 号去掉


然后创建一个chroot_list文件

# vim /etc/vsftpd/chroot_list

加入例如以下内容。# 号后为凝视能够不加入


//重新启动服务使设置生效。。


# service vsftpd restart



优质内容筛选与推荐>>
1、利用python os模块搜索指定目录下包含指定字符的文件
2、[转]SQL SERVER中openrowset与opendatasource的区别
3、根据文件的路径 分割文件名 文件后缀
4、autoSvn
5、Windows2000 Server 配置IIS的MIME类型


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号