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位址 ...