LInux下安装FTP服务

第一步 创建ftp用户组ftpusers,创建ftp用户ftptest,限制用户不能登入系统,设置用户访问目录

mkdir?/home/FTP

chmod 777 -R ?/home/FTP

groupadd ftpusers

useradd ?ftptest -g ftpusers -d /home/FTP -s /sbin/nologin ?ftptest

passwd ftptest ?设置密码

?

?

第二步安装配置服务

1 可以直接使用软件库安装

?rpm -ivh vsftpd 再补全

apt-get update?
apt-get install vsftpd ?ubuntu系统安装命令
2 当补全不了的时候是说明本地没有安装包,需要挂载一下光盘

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

会弹出一个提示信息,表示文件为只读文件

cd /mnt/cdrom/Packages

rpm -ivh vsftpd 再补全就可以安装了

3 安装完毕后就是配置信息

匿名访问默认关闭,可选择开放,安全起见不建议支持,或者说匿名只限制下载,不能执行其他操作

anonymous_enable=NO

一般配置文件都采用默认的无需改变和添加就可以直接访问

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list?

把上面几行前面的注释去掉,这几个是用来限制登入用户只能访问自己的主目录

再在chroot_list 文件中加入ftptest用户

4 然后启动服务

systemctl restart vsftpd.conf ??或者service vsftpd restart

?

?

?

访问过程中会遇到很多问题

1 能访问但是访问速度很慢(DNS解析的问题)

vi ?/etc/vsftpd/vsftpd.conf

在底下加入一行?reverse_lookup_enable=NO

2 linux red hat 访问不了?

需要在防火墙中添加ftp,允许通过,同时关闭SELinux

界面点击关闭防火墙的时候,在选择永久添加规则之后需要点击防火墙中的重载

7.0以上关闭SELinux需要修改配置文件,有些可以直接修改

永久有效
修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

即时生效
setenforce 0

3 Ubuntu还是访问不了

pam_service_name=ftp原配置中为vsftpd,ubuntu用户需要更改成ftp

参考链接:https://www.cnblogs.com/YangJieCheng/p/8252577.html
小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:701136382 这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!

原文地址:http://blog.51cto.com/14180251/2344229

时间: 2024-10-08 01:49:13

LInux下安装FTP服务的相关文章

局域网内Linux下开启ftp服务的“曲折路”和命令复习

今天主要学习了Linux下网络配置以及vsftp(FTP)和samba的服务配置,学习起来,难度也就一般,并没有特别难,可是在可以做实验的时候,却并没有自己想像的那么顺利,可见,很多事情看起来不难,做起来却又是另外一回事.特作此篇以作纪念. 一:vsftpd 的配置. 1,首先,最好已经进行yum源的配置(如果没有配置,可以搜索我的日记,做好配置),方便于我们安装vsftpd. 只需一句命令即可: [[email protected] ~]# yum -y install vsftpd 喝杯茶,

Ubuntu下安装FTP服务及使用(VSFTPD详细设置)(二)

vsftpd 作为一个主打安全的FTP服务器,有很多的选项设置.下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件 的.本文将提供完整的vsftpd.conf的中文说明.学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置 方法. Vsftpd的配置文件: /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd Vsftpd 的主程序 /etc/rc.d/init.d/vsftp

Ubuntu下安装FTP服务及使用(以VSFTPD为例)

(一)安装与配置 (1)       安装vsftpd $sudo apt-get install vsftpd 这里会提示无法创建/home/ftp目录,手动创建一个 $sudo mkdir /home/ftp 如果提示已创建目录就不用理它了 (2)       编辑配置文件/etc/vsftpd.conf $sudo gedit /etc/vsftpd.conf 也可以使用vi 主要配置: 将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录: 将anonymous_

linux下安装telnet服务

安装telnet服务 1.用root身份进入到tec/xinetd.d目录,然后再安装telnet服务 yun install telnet-server -y 2.打开配置文件 vim telnet 3.  重启xinetd服务 service xinetd restart 4.如果连接不上,关闭防火墙 iptables -F 以上是本菜鸟的实验步骤,不足之处还请各位大神指正 linux下安装telnet服务,布布扣,bubuko.com

【CNMP系列】CentOS7.0下安装FTP服务

一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通.后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程.现在,代码先走FTP吧,挺稳. FTP简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议". 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)."下载"文件就是从远程主机拷贝文

操作笔记:linux下安装ftp

1,安装ftp [[email protected] ~]# yum install vsftpd 安装成功的信息: [[email protected] ~]# yum install vsftpd 已加载插件:langpacks Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast base | 3.6 kB 00:00 epel | 4.3 kB 00:00 extras | 3.4 kB 00

Linux下安装FTP服务器及配置

通常情况下,向服务器上传代码.文件,vsftp用的还是比较多的.下面是本人安装配置的过程. Linux系统:centos6.6. 安装步骤 1.通过yum来安装vsftpd [[email protected] ~]# yum -y install vsftpd 2.设置为开机启动 [[email protected] ~]# chkconfig vsftpd on 3.把下面几行注释去掉,让其配置生效: local_enable=YES write_enable=YES local_umask

linux下搭建ftp服务

操作系统:centos7.0 64位 使用vsftpd搭建ftp服务 1.yum install vsftpd 2.启动/重启/关闭vsftpd服务器[[email protected] ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop即可.如果是源码安装的,到安装文件夹下找到st

如何在linux下开启ftp服务

首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd  如果看到有vsftpd的目录说明服务器已经安装了ftp软件 查看ftp 服务器状态        #service vsftpd status 如果没有安装,查询是否有可用的rpm安装包 [[email protected] ~]# yum list |grep vsftpd vsftpd.i686                                 2.2.2-21.el6