日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux之vsftpd配置

發布時間:2025/3/21 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux之vsftpd配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載和安裝vsftpd-rpm包

? yum?install?centos-x86_64/vsftpd-2.2.2-24.el6.x86_64.rpm?-y

2.文件

/etc/vsftpd/vsftpd.conf主配置文件

/etc/init.d/vsftpd 啟動程序

/etc/pam.d/vsftpd使用PAM模塊時的相關配置文件

/etc/vsftpd/ftpusers無法登錄FTP的帳號請寫入此文件中

/etc/vsftpd/user_list? ? ?與user_list_enable user_list_deny有關

/usr/sbin/vsftpd 執行文件

/var/log/vsftpd.log日志

3./etc/vsftpd/vsftpd.conf

[root@www?vsftpd]#?man?5?vsftpd.conf#查看配置文件#與服務器環境相關connect_from_port_20=YES listen_port=21 dirmessage_enable=YES message_file=.message listen=YES #standalone方式啟動 pasv_enable=YES #支持被動模式 use_localtime=YES #使用預設本地時間 write_enable=YES #允許用戶上傳數據,需要啟動這個值 connect_timeout=60 #主動模式聯機時會在60s內得不到響應,就會強制斷線 accept_timeout=60 #用戶被動方式PASV來進行數據傳輸時,服務器等待client超過60s無回應則斷開 data_connection_timeout=300 #已建立連接,若300s無完成數據傳送,則斷開 idle_session_timeout=300 #空閑時間 max_clients=5 #stand?alone?啟動,可設置多少個client可以同時連接發到服務器 max_per_ip=0 #同一個ip同一時間可有序多少聯機 pasv_min_port=0 pasv_max_port=0 #PASV模式使用port有關 ftpd_banner=Welcome?to?yanghafu's?FTP?service #baner_file=/path/file #可以使用純文本座位使用者登入vsftpd服務器時的歡迎信息#與實體用戶的設定值#guest_enable=NO #當使用任何系統用戶時,都會假設為guest用戶。建議不開 #guest_username=ftp #guest_enable=YES時使用ftp為默認用戶local_enable=YES #/etc/passwd local_max_rate=0 chroot_local_user=YES chroot_list_enable=YES #是否啟動chroot寫入列表的功能? chroot_list_file=/etc/vsftpd/chroot_list userlist_enable=YES #是否使用vsftpd的抵擋機制來處理不受歡迎的賬戶 userlist_file=/etc/vsftpd/user_list #userlist_deny=YES時,檔案內用戶無法登錄ftp userlist_deny=YES #userlist_enable=YES才生效的設定,若此值為YES時,則當使用者帳號被列入到某個文件時,在該檔案內的用戶無法登錄ftp服務器。 local_umask=022#匿名登錄設定 anonymous_enable=YES anon_world_readable_only=YES #僅允許anonymous具有下載可讀文件的權限 anon_other_write_enable=YES #是否允許anonymous具有寫之外的權限,刪除修改等操作 anon_mkdir_write_enable=YES anon_upload_enable=YES #deny_email_enable=YES #是否抵擋某些特殊的郵件地址 #banned_email_file=/etc/vsftpd_banned_emails #需要抵擋的郵件列表文件 no_anon_password=NO #是否略過密碼 anon_max_rate=0 #限制速度 anon_umask=077#系統安全 ascii_download_enable=YES ascii_upload_enable=YES #使用ascii格式下載上傳文件 one_process_model=NO #為YES時,表示每個建立聯機的都會擁有一個process在負責。消耗資源 tcp_wrappers=YES #是否支持TCP?Wrappers xferlog_enable=YES #上傳下載文件的記錄都記錄下來 xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES dual_log_enable=YES vsftpd_log_file=/var/log/log.vsftpdnopriv_user=nobody #服務器使用nobody啟動 pam_service_name=vsftpd #pam模塊名稱,放在/etc/pam.d/vsftpd

4.啟動方式

/etc/init.d/vsftpd 獨立啟動

super daemon 啟動,將vsftpd.conf中listen=NO再執行

dual_log_enable=YES vsftpd_log_file=/var/log/log.vsftpdnopriv_user=nobody #服務器使用nobody啟動 pam_service_name=vsftpd #pam模塊名稱,放在/etc/pam.d/vsftpd

5.匿名登錄的根目錄是ftp用戶的家目錄。centos默認將/var/ftp作為匿名登錄的根目錄。

可以使用anon_root=/data/test來更改匿名登錄后的家目錄。

使用后登錄時報錯

500 OOPS: vsftpd: refusing to run with writable anonymous root

原因是/data/test的權限屬性問題

[root@www?~]#?chown?nobody.nobody?/data/test?-R????#依據vsftp.conf配置文件中的nopriv_user設置的用戶是 [root@www?~]#?chmod?755?/data/test?-R??????????????#vsftpd默認家目錄不可以是777的權限


轉載于:https://blog.51cto.com/12107790/2307727

總結

以上是生活随笔為你收集整理的linux之vsftpd配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。