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

相關文章
相關標籤/搜索