文档章节

How to setup a FTP Server on Linux

perfectspr
 perfectspr
发布于 2014/11/05 11:20
字数 219
阅读 60
收藏 0

Step 1. Install vsftpd

 

You can quickly install vsftpd on Linux server in the command line:

 

  1. sudo yum install vsftpd  

 

Step 2. Configure vsftpd

 

Once VSFTP is installed, you can adjust the configuration.

Open up the configuration file:

 

  1. sudo vi /etc/vsftpd/vsftpd.conf  

 

One primary change you need to make is to change the Anonymous_enable to No:

 

  1. anonymous_enable=NO  

 

Prior to this change, vsftpd allowed anonymous, unidentified users to access the VPS's files. This is useful if you are seeking to distribute information widely, but may be considered a serious security issue in most other cases. After that, uncomment the local_enable option, changing it to yes.

 

  1. local_enable=YES  

 

Finish up by uncommenting command to chroot_local_user. When this line is set to Yes, all the local users will be jailed within their chroot and will be denied access to any other part of the server.

 

  1. chroot_local_user=YES  

 

Finish up by restarting vsftpd:

 

  1. sudo service vsftpd restart  

 

In order to ensure that vsftpd runs at boot, run chkconfig:

 

  1. chkconfig vsftpd on  

  2. service vsftpd restart  

 

Step 3. Set the home directory of the user with the following command

 

  1. usermod -d /var/www/my.domain.example/ exampleuser  

 

you can use following command to create a Linux user:

  1. useradd <-username>  

  2. passwrd <-username>  

  3. chown –R <-username> /var/www/mydomain.com 


© 著作权归作者所有

perfectspr
粉丝 5
博文 43
码字总数 1198
作品 0
大连
技术主管
私信 提问
如何在linux下开启FTP服务

首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. 查看ftp 服务器状态 #service vsftpd status 3. 启动ftp服务器...

charley158
2013/11/25
104
0
centos 下 安装 xmapp

下载 xmapp for linux 文件 ftp 上传 授权 a+x 所有权 安装 启动 设置http环境密码 ftp密码 mysql密码 设置防火墙 端口 至此 外网可以访问了

杭州-IT攻城狮
2017/10/31
35
0
[转]linux+squid+wccp+cisco,虽是转也希望加精

虽然是转也希望加精,我找得好辛苦,squid+wccp+cisco的似乎很少 Squid Cache Transparency and WCCP Version 1.1: 12 September 2001 Introduction In the absence of a Layer-4 switch (eg......

红薯
2009/05/05
1.4K
0
RHEL7配置kickstart

1 安装并配置dhcpd服务 yum install dhcp [root@localhost pub]# vim /etc/dhcp/dhcpd.conf subnet 172.16.1.0 netmask 255.255.255.0 { range 172.16.1.2 172.16.1.253; option routers 17......

hashing123
2018/08/07
0
0
FileZilla,WinSCP,VNC,putty,mstsc区别

FileZilla是ftp用的,WinSCP是连接Windows和Linux的,VNC是Windows以图形界面访问Linux或者mac的,putty是Windows连接Linux命令行的,mstsc(Microsoft Terminal Service Client)是Windows...

吴伟祥
2018/09/17
45
0

没有更多内容

加载失败,请刷新页面

加载更多

C#如何创建Guid值?

我们结构的一个字段是Guid类型。 如何为它生成有效值? #1楼 System.Guid desiredGuid = System.Guid.NewGuid(); #2楼 Guid id = Guid.NewGuid(); #3楼 Guid.NewGuid()创建一个新的随机gui...

技术盛宴
18分钟前
33
0
将idea中的springboot项目部署到远程的docker容器

1、在idea中创建项目,如下图 2、配置docker maven plugin <!-- Docker maven plugin --><plugin> <groupId>com.spotify</groupId> <artifactId>dockerfile-maven-plugin</arti......

Lion华
31分钟前
59
0
在C中,i ++和++ i之间是否存在性能差异?

如果不使用结果值, i++和++i之间会有性能差异吗? #1楼 请不要让“哪个更快”的问题成为使用哪个的决定因素。 您永远都不会在乎那么多,此外,程序员的阅读时间比机器学习的时间要昂贵得多。...

javail
34分钟前
46
0
Android MVP 快速开发框架ZBLibrary

MVP 架构,提供一套开发标准(View,Data,Event)以及模板和工具类并规范代码。封装层级少,简单高效兼容性好。 OKHttp、UIL图片加载、ZXing二维码、沉浸状态栏、下载安装、自动缓存以及各种B...

boonya
43分钟前
35
0
为BlueLake主题增加图片放大效果

fancyBox 是一个流行的媒体展示增强组件,可以方便为网站添加图片放大、相册浏览、视频弹出层播放等效果。优点有使用简单,支持高度自定义,兼顾触屏、响应式移动端特性,总之使用体验相当好...

CREATE_17
50分钟前
29
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部