您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Linux系統(tǒng)如何安裝vsftpd”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Linux系統(tǒng)如何安裝vsftpd”這篇文章吧。
卸載vsftpd
sudo yum remove vsftpd
安裝vsftpd
sudo yum -y install vsftpd
創(chuàng)建一個(gè)文件夾用來當(dāng)作ftp得倉庫
cd / sudo mkdir ftpfile
創(chuàng)建一個(gè)用戶,僅對文件夾有上傳權(quán)限,又沒有登陸權(quán)限
sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin //賦值權(quán)限 sudo chown -R ftpuser.ftpuser /ftpfile/ //重置改用戶的密碼 sudo passwd ftpuser
配置ftp服務(wù)器
//配置ftp服務(wù)器器指向文件夾,以及配置用戶 sudo vim /etc/vsftpd/vsftpd.conf//放開 連接成功時(shí)的歡迎信息ftpd_banner=Welcome to blah FTP service.//新增倉庫地址local_root=/ftpfileanon_root=/ftpfile//新增行 設(shè)置使用時(shí)間use_localtime=yes//新增行 設(shè)置被動(dòng)傳輸接口的范圍pasv_min_port=61000pasv_max_port=62000//修改行 匿名訪問為NOanonymous_enable=NO//放開 chroot_list_enable=YES//放開chroot_list_file=/etc/vsftpd/chroot_list
創(chuàng)建配置用戶的chroot_list文件
cd /etc/vsftpd/ sudo vim chroot_list//增加內(nèi)容 上面配置的用戶的用戶名ftpuser
重啟vsftpd
sudo service vsftpd restart
編輯防火墻
sudo vim /etc/sysconfig/iptables
//新增行 #vsftpd -A INPUT -p TCP --dport 61001:62000 -j ACCEPT -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT -A INPUT -p TCP --dport 20 -j ACCEPT -A OUTPUT -p TCP --sport 20 -j ACCEPT -A INPUT -p TCP --dport 21 -j ACCEPT -A OUTPUT -p TCP --sport 21 -j ACCEPT
重啟防火墻
sudo service iptables restart
重啟vsftpd
sudo service vsftpd restart
修改系統(tǒng)文件 以防匿名用戶無法創(chuàng)建文件
sudo vim /etc/selinux/config //修改 SELINUX=disable //刷新生效 sudo setenforce 0
以上是“Linux系統(tǒng)如何安裝vsftpd”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。