`

运维那点事3:搭建ftp服务器(fedora)

 
阅读更多

需要知道的命令:  rpm  yum vsftpd  reboot chkconfig 

 

 

1 确定安装好了。

 

    查查有无安装先,命令如下:

    #rpm -q vsftpd

 

    没有?那就果断在线装!#yum install vsftpd

    当然,也可以在Packages下#ls |grep vsftpd 找到安装包,然后用#rpm -ivh XXXXX.rpm安装。

 

2 关闭SElinux服务

 

    印象中是fedora某个版本后就自动有的。不知道有何影响,也就先不讲究,直接将SELINUX可选三个值中选择disabled。当然,心中要有数,后面再说!红色标注下。

    操作就是:

    #cd /etc/selinux/

    操作config文件 vi或者vim(这里就不做说明,网络一大把,我稍后也看需要来整理下自己的“快捷党”习惯);

    重启 #reboot

 

3 要的就是简单,直接把防火墙给关了。等后面再来考虑端口开放问题。同样红色标注下。

 

4 操作服务配置文件了

 

   弱弱地说下,又是/etc/下面哦。这个目录,就简单理解成用来存放程序所需的整个文件系统的配置文件。就是程序的配置文件!没啥好纠结的。

   操作就是:

   #cd /etc/vsftpd/

   操作带有config字眼的文件。

 

   这里就先参考下http://wenku.baidu.com/link?url=vHsdAFtfArzxuVXPTkjkjC6VZ3l3423NWIm4dMWcB_2DysDjtEU7XPhKMDqDnfYNsBvEV5CXv911_ybOJpFpXPLFE3vkKnVFw4lQKS54sRq文章写的进行设置,如下所示:

  

写道
anonymous_enable=yes 开启匿名账户;
anon_upload_enable=yes 匿名账户可上传; 
anon_mkdir_write_enable=yes 匿名账户可创文件夹,写入

末尾添加: 
local_root=/var/ftp/pub/user 本地用户ftp默认登录目录   
chroot_local_user=YES 本地用户切换目录允许 
anon_root=/var/ftp/pub/anon 匿名用户ftp默认登录目录 
# userlist_deny=NO 仅允许user_list内的用户登录 
userlist_deny=YES 不允许user_list内的用户登录(默认)

 

5 启动服务。同时,设置开机启动。

 

#service vsftpd start

#chkconfig --level 3 vsftpd on

 

题外话:

    这里曾经想找rc.local文件来加启动项,发现天真“哪去了?”后来,某个群送我一句:过时了。用systemd!例子是:

写道
[root@localhost etc]# systemctl enable httpd.service mysqld.service
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service'

 

 

 

 

分享到:
评论

相关推荐

    linux ftp服务器搭建

    这个实验的目的是让学生熟悉Linux操作系统的命令和功能,同时掌握如何在Linux环境中搭建FTP服务器,确保服务器的安全性,实现文件的上传和下载。 首先,实验环境包括一台Windows XP客户机和在VMware Workstation中...

    linux下FTP服务器项目

    下面将详细介绍Linux下FTP服务器的搭建、配置以及相关的运维知识。 一、FTP服务器的安装 在Linux上,我们可以使用vsftpd(Very Secure FTP Daemon)作为FTP服务器软件。首先,我们需要通过包管理器安装它。对于...

    PhpStudy一键服务器环境搭建软件.rar

    phpStudy是集安全、高效、功能于一体且完全免费的一键服务器环境搭建软件,迄今已有十多年的开发历史,支持一键LAMP、LNMP、集群、监控、网站、FTP管理、redis、数据库、php多版本共存、JAVA、多用户多权限、网站...

    搭建yum服务器[借鉴].pdf

    VSFTP(Very Secure FTP Daemon)是一个安全的FTP服务器,支持匿名访问。配置步骤包括: 1. 确认或修改FTP匿名用户的主目录,通常默认为`/var/ftp`。 2. 编辑`/etc/vsftpd/vsftpd.conf`配置文件,开启匿名登录,...

    linux初学者指南

    总之,Linux初学者通过这份指南可以逐步学习如何搭建和管理vsFTPd FTP服务器,从而深入了解Linux系统用户管理、网络服务配置以及安全设置等方面的知识。这不仅是学习Linux运维的基础,也是提升IT技能的重要步骤。

    全部LINUX服务器配置资料

    VSFTPD(Very Secure FTP Daemon)是一款安全的FTP服务器,尤其适合在Linux系统中使用。配置主要步骤包括: 1. **安装vsftpd**:使用`yum install vsftpd` 或 `dnf install vsftpd` 安装服务。 2. **配置文件**:...

    linux 基础 鸟哥的私房菜

    在《服务器架设篇》中,鸟哥会涉及Web服务器(Apache或Nginx)、FTP服务器、DNS服务器、邮件服务器(Postfix)、数据库服务器(MySQL或PostgreSQL)的搭建和管理。 12. **安全与防火墙**: 安全是服务器运维的...

    鸟哥猪哥的linux私房菜

    2. **服务器环境搭建**:Web服务器(Apache/Nginx)、数据库服务器(MySQL/PostgreSQL)、邮件服务器(Postfix/Dovecot)等的配置。 3. **自动化运维**:使用Ansible、Puppet等工具进行自动化部署和管理。 4. **...

    中软的Linux操作系统PPT培训资料

    10. **Linux服务器应用**:探讨Linux在Web服务器、数据库服务器、邮件服务器、DNS服务器等方面的应用,以及相关配置。 11. **Linux开发环境**:讲解如何在Linux下搭建开发环境,包括编译工具链、版本控制(如Git)...

    清华软件培训LINUX的PPT

    同时,讲解了网络服务的配置,如DNS、DHCP、SSH和FTP服务器的搭建与管理,这些都是Linux系统管理员必备的技能。 尽管只有前六章,但这些内容足以构建一个对Linux系统有基本了解的知识框架。通过这些章节的学习,...

    Linux研究

    - 服务器服务:Apache、Nginx web服务器,MySQL数据库,FTP、SMTP等网络服务的搭建和管理。 7. **安全管理**: - 权限与用户管理:uid、gid、sudo、su,以及文件权限设置(chmod、chown、chgrp)。 - 防火墙配置...

    从Windows转向Linux教程V2

    对于有特殊需求的用户,如服务器运维,还会介绍LAMP/LNMP(Linux、Apache/Nginx、MySQL/PostgreSQL、PHP/Perl/Python)堆栈的搭建和管理。 总的来说,【从Windows转向Linux教程V2】是一份全面且深入的指南,无论你...

Global site tag (gtag.js) - Google Analytics