Linux搭建FTP服务器

 

在linux上搭建ftp服务器时,如果linux系统上已经安装了yum插件,并且yum源已经配置好时,安装vsftpd服务会方便很多。笔者的电脑上就是没有安装yum,并且没有配置好yum源,导致安装时遇到了很多问题,现将安装过程总结如下,希望对需要安装ftp服务的读者有帮助。



1.查看服务器版本

cat /etc/issue 或cat /etc/redhat-release

2.下载vsftpd安装包

3.安装vsftpd服务

rpm -ivh vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

4.修改iptables防火墙配置

vi /etc/sysconfig/iptables

-A INPUT -s 127.0.0.1 NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -s 127.0.0.1 -p tcp --dport 21 -j ACCEPT

5.重启防火墙

service iptables restart

6.创建用户

adduser -d /home/ftp test -s /sbin/nologin   用户不可以登录

useradd -d /home/ftp test  test用户具有/home/ftp目录

adduser test -d /home/ftp在home目录下生成/home/ftp目录,跟linux创建的其它用户一样

7.修改用户密码

passwd test

8.配置ftp的配置文件

vi /etc/vsftpd/vsftpd.conf

设置如下(将创建的用户名加入到/etc/vsftpd/chroot_list中,用户只可以访问/home/ftp目录)

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

设置如下(将用户加入/etc/vsftpd/user_list,不加入/etc/vsftpd/ftpusers,用户可以访问)

userlist_deny=NO
userlist_enable=YES

9.启动vsftpd服务

service vsftpd start

10.登录测试

posted @ 2018-09-06 19:33  东临碣石,以观沧海  阅读(1803)  评论(0编辑  收藏  举报