您好,登錄后才能下訂單哦!
這篇文章給大家介紹centos 6.3中怎么搭建一個vsftpd服務器,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
1.首先需要安裝vsftpd
yum -y install vsftpd
2.安裝后開啟vsftpd
service vsftpd start
如果每次開機啟動 需要運行如下命令
chkconfig --level 35 vsftpd on
3.設置ftp權限
vi /etc/vsftpd/vsftpd.conf
將anonymous_enable=YES 改成 anonymous_enable=NO
保存退出
4.添加ftp賬號和目錄
user add -d /home/test.com -s /sbin/nologin test
passwd test
輸入test的密碼
chmod -R 755 /home/test.com
chown -R testt /home/test.com
重啟vsftpd
service vsftpd restart
用ftp連接時可能會報500 cannot change /home/test.com 下面是解決方法
先查看seLinux 的狀態
sestatus -b | grep ftp
看到ftp_home_dir off 或 tftpd_disable_trans off 之類的。只需要把其中一個設為on 就可以了
setsebool -P ftp_home_dir on
重啟vsftpd
service vsftpd restart
登錄成功
5.讓登錄的用戶訪問自己的目錄
vi vsftpd.conf
chroot_local_user = YES
去除這個的#保存重啟vsftpd即可
centos8 出現 530 Login incorrect.
tail -f /var/log/secure查看錯誤信息,根據相應信息修改
如果沒有信息,則修改/etc/pam.d/vsftpd文件,注釋掉auth required pam_shells.so,重啟v是否圖片的即可
使用Filezilla時提示------服務器發回了不可路由的地址,使用服務器地址代替
更改Filezilla設置,編輯 - 設置 - 連接-FTP-被動模式,將“使用服務器的外部IP地址來代替”改為“回到主動模式”即可。
關于centos 6.3中怎么搭建一個vsftpd服務器就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。