吐槽下,我寫了兩次,點儲存的時候居然要登入,白寫了!
1.首先apt-get install vsftp 安裝vsftp
2.接著就是修改配置檔案了,位置在這兒:/etc/vsftpd.conf
notice
#接受匿名使用者anonymous_enable=yes
#匿名使用者login時不詢問口令
no_anon_password=yes
#接受本地使用者
local_enable=yes
#可以上傳(全域性控制).若想要匿名使用者也可上傳則需要設定anon_upload_enable=yes,若想要匿名使用者可以建立目錄則需要設定anon_mkdir_write_enable=yes.這裡禁止匿名使用者上傳,所以不設定這兩項.
write_enable=yes
#本地使用者上傳檔案的umask
local_umask=022
xferlog_enable=yes
#日誌使用標準xferlog格式
xferlog_std_format=yes
#login時的歡迎資訊
ftpd_banner=welcome to kingarthur's ftp service.
#設定的話將覆蓋上面的ftpd_banner設定,使用者login時將顯示/etc/vsftpd/banner中的內容
banner_file=/etc/vsftpd/banner
#為yes則進入目錄時顯示此目錄下由message_file選項指定的文字檔案(,預設為.message)的內容
dirmessage_enable=yes
#本地使用者login後所在目錄,若沒有設定此項,則本地使用者login後將在他的home目錄(/etc/passwd的第六個字段) local_root=/var/ftp
#匿名使用者的目錄
anon_root=/var/ftp/pub
接著修改/etc/passwd中的ftp的home目錄,請使用vipw命令進行修改,而不要直接修改
#設定為yes則下面的控制有效chroot_list_enable=yes
#若為no,則記錄在chroot_list_file選項所指定的檔案(預設是/etc/vsftpd.chroot_list)中的使用者將被chroot在登入後所在目錄中,無法離開.如果為yes,則所記錄的使用者將不被chroot.這裡選擇yes.
chroot_local_user=yes
#若設定為yes則記錄在userlist_file選項指定檔案(預設是/etc/vsftpd.user_list)中的使用者將無法login,並且將檢察下面的userlist_deny選項
userlist_enable=yes
#若為no,則僅接受記錄在userlist_file選項指定檔案(預設是/etc/vsftpd.user_list)中的使用者的login請求.若為yes則不接受這些使用者的請求.
userlist_deny=no
#注意!!!vsftpd還要檢察/etc/vsftpd.ftpusers檔案,記錄在這個檔案中的使用者將無法login!!
#伺服器以standalong模式執行,這樣可以進行下面的控制3.在/var目錄下建立ftp目錄,許可權設定為755,chmod 755 /var/ftp,chown root:ftp -r /var/ftplisten=yes
#匿名使用者的傳輸比率(b/s)
anon_max_rate=512000
#本地使用者的傳輸比率(b/s)
local_max_rate=512000
#可接受的最大client數目
max_clients=10
#每個ip的最大client數目
max_per_ip=5
connect_from_port_20=yes
pam_service_name=vsftpd
在/ftp目錄下建立pub目錄用於提供給匿名使用者訪問,許可權755,建立者設為play:chmod 755 /var/ftp/pub,chown play:ftp -r /var/ftp/pub
此外,把play加入到ftp組,addgroup play ftp
faq:
q:pub目錄的許可權不對,一定要是755。如果允許匿名上傳和建立,則改為777
q:不可以,即使修改了相應的許可權也不行
a:待續
在ubuntu上架設軟ap
家裡沒有路由器,於是想用ubuntu搞個熱點,目標是通過eth0撥號上網使用wlan0共享,網上搜到hostapd這個軟體 記錄下我的配置過程 先安裝軟體 sudo apt get install hostapd udhcpd 建立 etc hostapd hostapd.conf ssid tpl...
Linux 架設vsftp伺服器
el5上架設 vsftp是在各linux分發版中較為流行的ftp伺服器 基本軟體需求 vsftpd 2.0.5 12.e15.i386.rpm 安裝配置,分為在xinet.d下的服務託管模式 和 獨立模式,此次討論獨立模式 修改配置檔案適合需求 etc vsftpd vsftpd.conf 修改ip...
UBuntu 11 04上架設ACE日誌伺服器
sudo apt get install build essential sudo apt get install libssl dev ln s usr lib libssl.so.0.9.8b lib libssl.so.0.9.8b sudo apt get install automake ...