中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu18.04如何安裝vsftpd

發布時間:2021-05-28 13:00:56 來源:億速云 閱讀:323 作者:小新 欄目:服務器

小編給大家分享一下Ubuntu18.04如何安裝vsftpd,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

安裝vsftpd

$ sudo apt-get install vsftpd -y

啟動vsftpd服務,并將其設置為開機啟動

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd

設置FTP的目錄結構

創建一個用戶

$ sudo adduser testuser1

創建目錄并設置所有權

$ sudo mkdir /home/testuser1/ftp
$ sudo chown nobody:nogroup /home/testuser1/ftp
$ sudo chmod a-w /home/testuser1/ftp

創建一個可以在其中上傳文件的目錄,并為設置所有權

$ sudo mkdir /home/testuser1/ftp/test
$ sudo chown testuser1:testuser1 /home/testuser1/ftp/test

配置vsftpd

備份vsftpd的原始配置文件

$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

打開并編輯vsftpd.conf文件

$ sudo vi /etc/vsftpd.conf

將以下內容添加到文件

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
pasv_enable=Yes
pasv_min_port=10000
pasv_max_port=11000
user_sub_token=$USER
local_root=/home/$USER/ftp
userlist_enable=YES
userlist_file=/etc/vsftpduserlist.conf
userlist_deny=NO

4.保存并關閉配置文件

:wq

5.將我們創建的 testuser1 用戶添加到 vsftpd 的用戶列表文件中

$ sudo vi /etc/vsftpduserlist.conf

6.重新啟動vsftpd服務以應用這些更改

$ sudo systemctl restart vsftpd

使用 SSL/TLS

創建安全證書

$ sudo mkdir /etc/certs

$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/certs/vsftpd.pem \
-out /etc/certs/vsftpd.pem

打開vsftpd.conf文件

$ sudo vi /etc/vsftpd.conf

將以下內容添加到文件

rsa_cert_file=/etc/certs/vsftpd.pem
rsa_private_key_file=/etc/certs/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

保存文件并重新啟動vsftpd

$ sudo systemctl restart vsftpd

在 FTP 客戶端使用 SFTP 協議登錄添加的用戶

配置防火墻

$ sudo ufw allow OpenSSH
$ sudo ufw allow 20/tcp
$ sudo ufw allow 21/tcp
$ sudo ufw allow 40000:50000/tcp
$ sudo ufw allow 990/tcp

$ sudo ufw enable
$ sudo ufw status

以上是“Ubuntu18.04如何安裝vsftpd”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新巴尔虎右旗| 宜州市| 汾西县| 东乌珠穆沁旗| 长丰县| 阜南县| 黔江区| 龙山县| 米易县| 五华县| 旌德县| 黔西县| 宜兴市| 清涧县| 湖口县| 化州市| 河西区| 从化市| 岳普湖县| 花垣县| 罗平县| 隆林| 平乡县| 建平县| 林口县| 明水县| 陈巴尔虎旗| 湖南省| 昆山市| 湾仔区| 勐海县| 龙门县| 阿拉善盟| 阿拉善左旗| 吴江市| 富蕴县| 那坡县| 蛟河市| 泸西县| 江华| 新丰县|