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

安裝vsftpd
$ sudo apt-get install vsftpd -y
啟動(dòng)vsftpd服務(wù),并將其設(shè)置為開機(jī)啟動(dòng)
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd
設(shè)置FTP的目錄結(jié)構(gòu)
創(chuàng)建一個(gè)用戶
$ sudo adduser testuser1
創(chuàng)建目錄并設(shè)置所有權(quán)
$ sudo mkdir /home/testuser1/ftp $ sudo chown nobody:nogroup /home/testuser1/ftp $ sudo chmod a-w /home/testuser1/ftp
創(chuàng)建一個(gè)可以在其中上傳文件的目錄,并為設(shè)置所有權(quán)
$ 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
將以下內(nèi)容添加到文件
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.保存并關(guān)閉配置文件
:wq
5.將我們創(chuàng)建的 testuser1 用戶添加到 vsftpd 的用戶列表文件中
$ sudo vi /etc/vsftpduserlist.conf
6.重新啟動(dòng)vsftpd服務(wù)以應(yīng)用這些更改
$ sudo systemctl restart vsftpd
使用 SSL/TLS
創(chuàng)建安全證書
$ 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
將以下內(nèi)容添加到文件
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
保存文件并重新啟動(dòng)vsftpd
$ sudo systemctl restart vsftpd
在 FTP 客戶端使用 SFTP 協(xié)議登錄添加的用戶
配置防火墻
$ 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”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前名稱:Ubuntu18.04如何安裝vsftpd-創(chuàng)新互聯(lián)
分享路徑:http://www.chinadenli.net/article0/dcdgio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、電子商務(wù)、靜態(tài)網(wǎng)站、云服務(wù)器、網(wǎng)站策劃、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容