Linux Centos安裝vsftpd (FTP服務(wù)器)

ftp.jpg

一.通過yum安裝vsftpd

yum install -y vsftpd

二.修改vsftpd的配置文件

注意: vi /etc/vsftpd/vsftpd.conf (記得先備份)

修改配置文件如下:

1.修改成不允許匿名訪問

anonymous_enable=NO (默認(rèn)是YES)

2.使用戶不能離開主目錄

當(dāng)chroot_list_enable=YES,chroot_local_user=YES時(shí),在/etc/vsftpd/chroot_list文件中列出的用戶,可以切換到其他目錄;未在文件中列出的用戶,不能切換到其他目錄。

(如果/etc/vsftpd/chroot_list不存在,則需要?jiǎng)?chuàng)建該文件)


chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list (三行都解開注釋)

4.設(shè)定支持ASCII模式的上傳和下載功能。

ascii_upload_enable=YES

ascii_download_enable=YES (解開注釋就好)

最后保存退出并且重啟vsftp

三.新建FTP用戶

(1)、執(zhí)行下面命令

useradd -d /web (-g ftp) -s /sbin/nologin user1 (我測(cè)試時(shí)沒加-g ftp)

注釋:

  1. -d /web 這個(gè)是指定ftp訪問的根目錄是/web這個(gè)目錄

  2. -g ftp 就是組訪問

  3. -s /sbin/nologin 創(chuàng)建的用戶(這里我創(chuàng)建的用戶是user1)不能在服務(wù)器上登錄(也就是Xshell上登錄連接服務(wù)器)

(2)、修改該FTP用戶密碼

passwd user1

ok 至此ftp就完成了?。。?/p>

如果你有更好的心得和建議,歡迎拍磚一起探討。

歡迎加入【編程技術(shù)微分享】,加入(596888158)請(qǐng)留言,或聯(lián)系QQ:Mr.Chen(1182929304)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容