1.檢視系統是否有ftp服務
ps -e | grep vsftpd
2.按裝vsftpd
apt-get install vsftpd
安裝完成後,vsftpd會自動開啟,而且會給系統建立乙個ftp的使用者。
3.重啟
/etc/init.d/vsftpd restart
4.預設目錄
預設情況下vsftp自動開啟匿名賬號,其預設目錄可以檢視/etc/passwd 看ftp賬戶對應的目錄列
比如我這裡是
ftp:x:114:121:ftp daemon,,,:/srv/ftp:/bin/false
所以預設目錄就是/srv/ftp
5 、配置vsftp
a、是否允許匿名(預設yes)
anonymous_enable=yes
b、是否允許本地賬戶登入,(預設注釋掉了,就是不允許)
#local_enable=yes
c、如果開啟本地使用者,將本地使用者的ftp目錄設定為自己的根目錄
#chroot_local_user=yes
d、如果想給某些本地使用者重新設定乙個ftp目錄(vsftpd.chroot_list這個檔案還沒有細研究過)
#chroot_local_user=yes
#chroot_list_enable=yes
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
6、新增使用者,如果不開啟本地賬戶,就需要新增使用者
新增使用者net,使用者目錄指定為/var/www/net,且此使用者不能登陸系統.
#mkdir /var/www/net
#useradd –s /sbin/nologin –d /var/www/net net
注-s /sbin/nologin是讓其不能登陸系統,-d 是指定使用者目錄為/var/www/net
#passwd net
#chown –r net:net /var/www/net
注:將使用者目錄及其子目錄的所有和所屬的組設定為net
7、修改偵聽埠
/etc/vsftpd/vsftpd.conf裡加listen_port=***
8、修改資料埠
pasv_min_port=50000
pasv_max_port=55000
然後儲存退出。
這兩句話的意思告訴vsftpd, 要傳輸資料的埠範圍就在50000到55000 這個範圍內傳送
ok成功。
Ubuntu下安裝FTP服務(以VSFTPD為例
一 安裝與配置 安裝vsftpd sudoapt get install vsftpd 這裡會提示無法建立 home ftp 目錄,手動建立乙個 sudomkdir home ftp 如果提示已建立目錄就不用理它了 編輯配置檔案 etc vsftpd.conf sudogedit etc vsftp...
ubuntu安裝vsftp感悟
1 本來在virtualbox中ubuntu安裝vsftp,ip死活不能互相ping通,之後上網檢視,知道j將網路連線改為 橋接 模式就行,可在virtualbox中預設只有一種 nat 模式,並且沒法修改。如果需要改為橋接,過程很複雜,索性自己直接重灌個vmvare,然後在它上面裝上ubuntu。...
ubuntu安裝vsftp伺服器詳解教程
1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋,只要啟...