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