ubuntu 安裝 vsftp服務

來源:互聯網
上載者:User

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=xxx

 

8、修改資料連接埠

pasv_min_port=50000 
pasv_max_port=55000 
然後儲存退出。 
這兩句話的意思告訴vsftpd, 要傳輸資料的連接埠範圍就在50000到55000 這個範圍內傳送

 

 

OK成功。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.