
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)
注釋:
-d /web 這個(gè)是指定ftp訪問的根目錄是/web這個(gè)目錄
-g ftp 就是組訪問
-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)