為了讓實驗室同學在共享文件時更加方便,我們決定在實驗室電腦上搭建一個FTP服務器,ubuntu系統版本為16.04,下面就是我的搭建流程
ubuntu上搭建FTP
1.安裝ftp
sudo apt-get install vsftpd
2.添加ftp用戶
sudo useradd -d /home/ftp -M uftp // 用戶名為uftp
sudo passwd ftp //密碼為ftp
3.修改配置文件
sudo vim etc/vsftpd.conf
不允許匿名用戶瀏覽和下載
anonymous_enable=NO
允許本地用戶登錄并允許其上傳文件。
local_enable=YES
write_enable=YES
設置固定目錄,在結尾添加。如果不添加這一行,各用戶對應自己的目錄,當然這個文件夾自己建
local_root=/home/uftp
4.連接訪問
ftp 127.0.0.1 //本地連接,也可以使用 ftp localhost
ftp 你的ip //其他人訪問 ,在終端可以通過ifconfig獲得
下面是我在連接另一臺電腦上ftp服務器時的具體情況
ftp1.png
5.文件的上傳及下載
使用put
與get
命令
ftp2.png
使用FileZilla客戶端
1.去官網下載
- https://filezilla-project.org/
- linux下直接使用 sudo apt-get install filezilla
安裝成功后控制臺輸入filezilla即可啟動,直接進行3中的配置
2.下載完后進行解壓縮
進入文件的bin目錄,點擊filezilla啟動軟件
ftp3.png
3.進行相關配置
啟動軟件后出現如下頁面,要進行一些參數的填寫
Host : 填寫你要訪問的ftp服務器ip
Username : 填寫用戶名
Password : 設置的密碼
Port : 默認是21
接下來就是點擊Quickconnect
第二欄表示上傳下載狀態
第三欄左邊表示你本地的目錄結構,右邊表示ftp服務器目錄結構,
當你想進行上傳下載時,可以左擊文件夾選擇相應的操作
ftp4.png
希望這篇總結能夠有幫助到你~
如果你有什么問題,歡迎留言