码迷,mamicode.com
首页 > Windows程序 > 详细

FTP服务器建立windows与Linux的文件共享与读写操作

时间:2018-11-15 21:14:03      阅读:628      评论:0      收藏:0      [点我收藏+]

标签:article   net   用户组   指定   chm   csdn   共享   passwd   用户   

centos7搭建vsftpd  2018-11-15

我们有时想要windows与Linux互传文件,就要用到vsftpd了。它仅仅在windows上面操作,就可以实现与Linux的通信,详情如下:

一:

安装vsftpd:yum -y install vsftpd

启动vsftpd:systemctl start vsftpd

设置开机启动:systemctl enable vsftpd

放开firewalld的21端口:firewall-cmd --zone=public --add-port=21/tcp --permanent    我是直接把防火墙关闭的,因为没有安全性的考虑

在不改变状态的条件下重新加载防火墙:firewall-cmd --reload

二:添加用户

其实FTP的用户一共有三种,我是用的是系统用户,比较简单。

  1. 创建vsftpd的登录用户和主目录 [用于映射虚拟用户]
  2. sudo useradd -d /usr/local -s /sbin/nologin myftp(myftp是ftp的登录用户,替换成你自己的用户!)
  3. 修改相应的密码             passwd myftp
  4. 更改所有者及用户组              chown myftp.myftp /usr/local
  5. 赋予权限:                     chmod 777 /usr/local

三:修改SELinux

如果不修改的话,你就会只有查看的权限,即使你赋予了权限也不行。它是美国的一个Linux保护机制,主要是为了安全考虑的。

有两种修改方法:

1.把off属性改为on属性即可:setsebool -P allow_ftpd_full_access on

                                              setsebool -P ftp_home_dir on

2.关闭SELinux

cd /etc/vsftpd

vi vsftpd.conf

把SELinux的属性改为disabled即可。

重启centos7即可。在win10的资源管理器输入ftp://你的Linux的ip,就可以在你的win上查看和修改你指定目录下的Linux文件了。

技术分享图片

 

参考:https://blog.csdn.net/freemanSeven/article/details/80043002

 

FTP服务器建立windows与Linux的文件共享与读写操作

标签:article   net   用户组   指定   chm   csdn   共享   passwd   用户   

原文地址:https://www.cnblogs.com/caotao0918/p/9965858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!