ubuntu配置ftp伺服器

2021-06-12 05:12:56 字數 1649 閱讀 1145

ubuntu 12.04系統

首先介紹一下ftp伺服器

(1)檢查sftpd軟體是否安裝

ubuntu是否安裝了vsftpd伺服器

#rpm - qa|grep vsftp

若沒有顯示資訊,則表明你的電腦沒有安裝這個伺服器,接下來要使用

#sudo apt-get install vsftpd

vsftp的解除安裝

使用以下命令

sudo apt-get autoremove vsftp

(2) vsftp軟體的使用

啟動ftp:service vstfpd start

關閉ftp:service vsftpd stop

重啟ftp: service vsftp restart

(3)配置 ftp伺服器

配置檔案在 /etc/vsftpd.conf 下

ftp伺服器使用/etc/vsftpd.conf作為他的主配置檔案。如果改變了這個配置檔案,那麼改變將在重啟之後生效

使用者登入控制:

anonymous_enable=yes,允許匿名使用者登入。

no_anon_password=yes,匿名使用者登入時不需要輸入密碼。

local_enable=yes,允許本地使用者登入。

deny_email_enable=yes,可以建立乙個檔案儲存某些匿名電子郵件的黑名單,以防止這些人使用dos攻擊。

banned_email_file=/etc/vsftpd/banned_emails,儲存電子郵件黑名單的目錄(預設)

使用者許可權控制:

write_enable=yes,開啟全域性上傳

local_umask=022,本地檔案上傳的umask設定為022,系統預設。

anon_upload_enable=yes,允許匿名使用者上傳,當然要在write_enable=yes的情況下。同時必須建立乙個允許ftp使用者讀寫的目錄。

anon_mkdir_write_enable=yes,允許匿名用花建立目錄

chown_uploads=yes,匿名使用者上傳的檔案屬主轉換為別的使用者,一般建議為root。

chown_username=whoever,改此處的whoever為要轉換的屬主,建議root

chroot_list_enable=yes,用乙個列表來限定哪些使用者只能在自己目錄下活動。

chroot_list_enable=/etc/vsftpd/chroot_list,指定使用者列表檔案

nopriv_user=ftpsecure,指定乙個安全賬戶,讓ftp完全隔離和沒有特權的賬戶

其他的建議不要配置。

使用者連線和超時設定:

idle_session_timeout=600,預設的超時時間

data_connection_timeout=120,設定預設資料連線的超時時間

(4)伺服器日誌和歡迎資訊

dirmessage_enable=yes,允許為配置目錄顯示資訊

ftpd_banner=welcome to blah ftp service. ftp的歡迎資訊

xferlog_enable=yes 開啟日誌記錄功能

xferlog_file=/var/log/xferlog 日誌記錄檔案的位置

我們可以更改以上的各個設定,然後重啟ftp服務就可以實現對ftp的配置了。

Ubuntu配置FTP伺服器

網上資源太渣,自己總結並實現了這個功能,現在分享給。我的系統是ubuntu18的系統 其他版本應該一樣 1.先安裝vsftpd apt install vsftpd 2.啟動ftp服務 service vsftpd start 3.以 home ftp目錄作為ftp根目錄為例 mkdir home ...

ubuntu下配置ftp伺服器

公司安排配置一下ftp伺服器,公司伺服器是ubuntu,實習的我都沒用過ubuntu真的是苦不堪言,幸虧好兄弟幫忙才上手快了一點,網上有很多關於ubuntu下配置ftp伺服器的文章,但我自己配置的時候發現,恩總是不是很全,還要到處找文章解決bug,不如自己記錄一篇也好以後在配置的時候能有個依照 首先...

Ubuntu 下面FTP伺服器配置

首先要說明一下 你如果想要在windows下面訪問linux下面配置的ftp伺服器 1.要關閉windows的防火牆 2.虛擬機器下面的網路配置 必須要配置才能相互ping同 3.在windows 黑視窗下面ping linux下面的ip位址 4.在linux下面ping windows的ip位址 ...