ubuntu 安裝 vsftp服務

2021-06-22 23:27:39 字數 1279 閱讀 4206

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 原檔案中不少指令被注釋,只要啟...