Linux下如何进行FTP设置

1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)

2. service vsftpd start

启动要让FTP每次开机自动启动,运行命令:  chkconfig --level 35 vsftpd on

3. 设置ftp权限

vi  /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 改为 anonymous_enable=NO

取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES

ESC返回,输入“:wq”保存并推出

4. 添加ftp帐号和目录

先检查一下nologion的位置,通常在/usr/sbin/nologion或者/sbin/nologion下。

useradd   -d /alidata/www/wwwroot -s /sbin/nologin pwftp
passwd   pwftp
chmod -R 755 /alidata/www/wwwroot
chown -R  pwftp /alidata/www/wwwroot
/etc/rc.d/init.d/vsftpd restart

5.修改shell配置

vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologion或者/sbin/nologion(具体看当前系统配置)则追加进去

然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓