Ubuntu 16.04 安裝ftp服務器


1.sudo apt-get update

2.sudo apt-get install vsftpd ,執行完該步驟,vsftpd服務已經安裝

3.創建ftp用戶

a,創建用戶目錄 sudo mkdir /home/uftp

b,創建用戶 sudo useradd -d /home/uftp -s /bin/bash uftp

c,修改密碼 sudo passwd uftp

4,修改ftp的配置文件 /etc/vsftpd.conf

a,向文件中添加

userlist_deny=NO

userlist_enable=YES

userlist_file=/etc/allowed_users

seccomp_sandbox=NO

使文件中的"local_enable=YES"-->保存。

b,新建/etc/allowed_users文件

輸入"sudo gedit /etc/allowed_users"-->回車-->輸入uftp-->保存

c,使用gedit查看/etc/ftpusers文件中的內容

打開"終端窗口",輸入"sudo gedit /etc/ftpusers"-->回車-->打開這個文件后,看一看有沒有uftp這個用戶名,如果沒有,就直接退出。如果有就刪除uftp,因為這個文件中記錄的是不能訪問FTP服務器的用戶清單。

d,如果要更改默認下載目錄,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
local_root=/

local_root表示使用本地用戶登錄到ftp時的默認目錄

----------------------------------------------

5.注意相關目錄權限

錯誤:550 Permission denied

原因:vsftp默認配置不允許上傳文件。

解決:修改/etc/vsftpd.conf

將“write_enable=YES”前面的#取消。

重啟vsftp服務器。

6.修改上傳文件的權限

默認為-rw---------

進行如下設置后:

local_umask=022

變為:-rw-r--r--

7.修改ftp編碼

使用utf8

utf8_filesystem=YES


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM