ubuntu下FTP搭建

1.安装FTP shell

    sudo apt-get install vsftpd vim

2.查看FTP状态命令 ide

    service vsftpd start|stop|restart|status 工具

3.修改配置文件 /etc/vsftpd.conf spa

    vim /etc/vsftpd.conf rest

    

# 禁止匿名访问
anonymous_enable=NO
# 接受本地用户
local_enable=YES
# 能够上传
write_enable=YES
# 使用用户的本地帐户做为FTP目录
chroot_local_user=YES



配置完毕重启FTP


4.登录FTP code

    ftp 192.168.56.2 get

5.若是登录FTP出现错误 it

    500 OOPS: vsftpd: refusing to run with writable root inside chroot() table

        解决办法:启用了chroot_local_user须要把根目录设置为不可写

            chmod a-w /home/ftpuser

        修改权限之后用FTP工具登录能够登录,可是没法上传成功,

        办法:修改配置文件vsftpd.conf

        打开 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list

        vim /etc/vsftpd.chroot_list 输入要锁定的用户

        如 ftptest

        一个用户一行,默认权限是755

        而后就能够上传成功

6.添加FTP用户

    useradd -d ftptest -m ftptest

    passwd ftptest

相关文章
相关标签/搜索