首页 技术 正文
技术 2022年11月17日
0 收藏 479 点赞 2,369 浏览 1220 个字

最近项目中用到了FTP服务器,于是整理了一份在Linux服务器上安装FTP的详细步骤供大家分享。

1.首先连接上自己的Linux服务器。我的Linux是CentOS 6

2.检查Linux服务器上是否安装了vsftpd服务。

rpm -qa|grep vsftpd

Linux安装ftp服务-详细步骤

如果显示上图中内容则说明已安装。

可以使用rpm -e vsftpd-2.2.2-24.el6.x86_64进行卸载。(可忽略此步骤)

3.如果没有安装,则进行安装

yum -y install vsftpd

4.安装完成后,修改vsftpd配置

vi  /etc/vsftpd/vsftpd.conf

打开vsftpd.conf配置文件,按i进入编辑模式

将anonymous_enable=YES,修改为 anonymous_enable=NO

Linux安装ftp服务-详细步骤

修改完成后,按Esc退出编辑模式,然后输入命令(:wq)进行保存退出。注意冒号为英文状态下。

5.重新启动 vsftpd服务

service vsftpd restart

Linux安装ftp服务-详细步骤

6.为ftp创建用户

ftp用户名:testftp,密码testftp,并将用户绑定到 /var/ftp/testftp

useradd  -d /var/ftp/testftp testftp

设置密码:

passwd testftp

输入密码,Linux下输入密码不显示

7.开启防火墙21端口

iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT

保存:service iptables save

重启:service iptables restart

8.在浏览器测试是否成功

在浏览器地址栏输入 ftp://ip

Linux安装ftp服务-详细步骤

输入用户名和密码就可以访问了。

9.权限设置

如果建新文件夹时出现 550 Create directory operation failed. (550报错)时,或者切换目录出错,应该是没有权限导致的!

vi /etc/selinux/config

打开配置将 SELINUX的值设为disabled

重启ftp服务

10.指定ftp家目录

修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可

vi /etc/vsftpd/vsftpd.conf

加入下面三行

  1. local_root=/var/www/html
  2.  chroot_local_user=YES
  3.  anon_root=/var/www/html

local_root 针对系统用户;anon_root 针对匿名用户

chmod 755 /var/ftp/testftp

然后重启ftp服务就可以了

这时任何一个用户访问都会指定到  /var/ftp/testftp  下   即:ftp的根目录设置成了 /

FTP配置到此结束!!!

service vsftpd start 启动ftp命令

service vsftpd stop 停止ftp命令

service vsftpd restart 重启ftp命令

不足之处欢迎指正!!!

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,557
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,406
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898