ubuntu中安裝ftp伺服器

2022-03-25 15:27:59 字數 2445 閱讀 9465

ubuntu14.04

vsftpd 是「very secure ftp daemon」的縮寫,是一款在linux發行版中最受推崇的ftp伺服器程式,安全性是它的乙個最大的特點。

3.1 開啟終端(ctrl + alt + t)

輸入:

sudo apt-get install vsftpd
4.1 修改vsftpd的配置檔案。此類配置檔案通常位於 /etc 目錄下

sudo gedit /etc/vsftpd.conf
原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令(配置檔案中對每一條都有具體說明)

listen=yes       # 伺服器監聽

anonymous_enable=yes # 匿名訪問允許

local_enable=yes # 本地主機訪問允許

write_enable=yes # 寫允許

anon_upload_enable=yes

# 匿名上傳允許,預設是no,嫌麻煩的可以開起來。出了問題我不負責~

anon_mkdir_write_enable=yes # 匿名建立資料夾允許

dirmessage_enable=yes # 進入資料夾允許

xferlog_enable=yes # ftp 日誌記錄允許

connect_from_port_20=yes # 允許使用20號埠作為資料傳送的埠

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/private/vsftpd.pem

保持後退出

4.2 設定ftp相關目錄

安裝完畢後,/srv下會增加乙個ftp目錄

同時系統會增加乙個名為ftp的使用者組,可通過如下**檢視:

sudo cat    /etc/shadow
截圖如下:

接下來我們為剛才建立的幾個目錄設定許可權

4.3 啟動ftp:

sudo service vsftpd start
檢視當前所有程序:

ps -e
截圖如下

至此伺服器端vsftp的最基本配置已完成,vsftpd已開啟(ubuntu預設未安裝防火牆,如果有安裝,請自行暫時關閉)

順便也說一下關閉ftp的命令:

sudo service vsftpd stop
程序vsftpd檢視命令:

pgrep vsftpd
4.4 vsftpd 設定使用者目錄,如果你設定了匿名使用者也可以登入上傳的話~這個可以省了~

sudo groupadd ftpgroup

sudo gedit /etc/vsftpd.conf

將底下三行

#chroot_list_enable=yes

# (default follows)

#chroot_list_file=/etc/vsftpd/chroot_list

改為chroot_list_enable=yes

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

sudo useradd -g ftpgroup -d /home/nation/ftp/upload -m ftpuser
(注:g:使用者所在的組 d:表示建立使用者的自己目錄的位置給予指定m:不建立預設的自家目錄,也就是說在/home下沒有自己的目錄)

passwd ftpuser

sudo gedit /etc/vsftpd.chroot_list

sudo service vsftpd start
原文參考

ubuntu安裝ftp伺服器

1 安裝 vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置 vsftpd 2.1 修改 vsftpd 的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋...

ubuntu安裝ftp伺服器

ubuntu安裝ftp伺服器 1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf ...

ubuntu安裝ftp伺服器

1 安裝vsftpd sudo apt get install vsftpd 2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令 配置檔案中對...