新闻动态

linux下搭建FTP服务器

发布日期:2019-08-05 10:35 | 文章来源:网络

软件包用户登录

本FTP服务器软件包为vsftpd-2.3.4-1.fc14.i686.rpm
FTP客户端软件包为ftp-0.17-51.fc12.i686.rpm
1、vsftpd不再由xinetd控制;
2、FTP使用port21发起连接,使用port20进行数据传输;
3、vsftpd配置文件:/etc/vsftpd/vsftpd.conf#主配置文件
/etc/vsftpd/vsftpd/ftpusers#拒绝该文件中列出的用户登录FTP
/etc/vsftpd/vsftpd/user_list#默认同ftpusers相同
4、查看/etc/pASswd文件,可以看到FTP默认的共享目录路径为/var/ftp;
5、FTP日志文件:/var/log/xferlog
6、相关软件包:tcp_wrappers、ip_conntrack_ftp、ip_nat_ftp
7、启动和停止vsftp指令:
#servicevsftpdstart//启动vsftpd服务
#servicevsftpdstop//停止vsftpd服务
#servicevsftpdrestart//重启vsftpd服务,每次更改FTP相关配置后,一定要用该命令重启vsftpd服务
#chkconfigvsftpdon//使vsftpd服务开机启动。(可选操作)
8、注意SElinux的安全性质:
一般SElinux是被强行启用的,对许多服务都默认有权限控制,如果在我们对FTP服务器测试时碰到一些莫名奇妙的错误时,可以关闭SElinux,
也可以仅关闭SElinux对FTP服务的保护设置;
#sestatus//查看当前系统SElinux是否开启
如果开启了,则打开/etc/selinux/config文件,编辑:将SELINUX=enforcing改成SELINUX=disabled,并把SELINUXTYPE=targeted注释掉!
或者#setsebool-Pftpd_disable_trans1//仅关闭SELinux对FTP的保护
*************FTP权限需求**********************
a.允许匿名用户登录;
b.允许匿名用户上传和下载资料;
c.允许本地用户登录;
d.FTP共享目录/var/ftp/
e.拒绝匿名用户创建新文件或者文件夹;
f.使登录用户可以下载共享资料
============================================================================
1、查询本机是否已经安装ftp-server和ftp-client;
#rpm-qavsftpd
#rpm-qaftp
2、如果没有安装,则下载相应软件包,或者yum在线安装;
#yuminstallvsftpd//FTP服务器软件包
#yuminstallftp//ftp客户端软件包
3、编辑/etc/vsftpd/vsftpd.conf
anonymous_enable=YES//允许匿名用户登录
local_enable=YES//允许本地用户登录
write_enable=YES//允许登录到FTP的用户执行写操作
local_umask=022
anon_umask=077//匿名用户上传的文件权限都会进行umask的计算,变成-rw-------
anon_upload_enable=YES//允许匿名用户上传文件
xferlog_file=/var/log/vsftpd.log//FTP服务器日志文件默认路径
ftpd_banner=***********WelcometoMyFTPServer***********

Tags:软件包用户登录,linux下搭建FTP服务器

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部