Ubuntu安裝ftp伺服器以及可能遇到的問題

2021-10-02 21:15:23 字數 1833 閱讀 3642

使用的是ubuntu18.04,首先使用apt命令去安裝ftp

sudo apt install vsftpd
安裝過後其實就可以去執行ftp伺服器了,使用的配置都是預設的配置,我們可以用netstat -ntl來檢視ftp啟用的埠

可以看到使用的是預設埠21,然後用service命令來檢視ftp伺服器的狀態

然後因為目前所使用的ftp服務都是根據預設配置執行的,所以我們可以根據自己的需要來修改配置引數。vsftpd的配置檔案位置在/etc/vsftpd.conf。我先說一下我遇到的第乙個問題,配置檔案中有乙個listen的引數(伺服器監聽),這個是要開的,但是預設的是no,所以我將其設定為了yes,然後再去重啟伺服器並檢視伺服器的狀態,發現出現了status:failed,而且有兩個紅色的引數code=exited, status=2,這裡我們就需要去把listen_ipv6的引數給更改為no就好了(這裡是需要注意的,如果listen和listen_ipv6同時為yes就會出現這個問題)。

我們可以去自定義乙個ftp的目錄,這裡我在home下建立了ftpserver/ftp資料夾,這裡我用ftpserver來作為ftp伺服器的目錄,然後修改ftp的資料夾許可權來讓使用者在ftp中進行讀寫的操作。

sudo mkdir -p ftpserver/ftp/

chmod 777 ftp

然後我們去修改配置檔案,這裡我就以允許匿名訪問的方式去修改配置檔案。

anonymous_enable=yes              #允許匿名訪問

anon_root=/home/charles/ftpserver #這裡是你的ftp的目錄,這裡我用的是匿名訪問,所以是anon_root

local_root=/home/charles/ftpserver #這裡是普通使用者訪問目錄

no_anon_password=yes #匿名使用者不需要輸入密碼

write_enable=yes #可以對其進行寫操作

anon_upload_enable=yes #允許匿名上傳

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

以上就是ftp的簡單操作。對於解除安裝ftp伺服器,使用下面的這個命令,--purge用來徹底刪除相關檔案。

sudo apt-get remove --purge vsftpd

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 原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令 配置檔案中對...