How to setup a FTP Server on Linux

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 


转载于:https://my.oschina.net/sunpr/blog/340959

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值