1. 程式人生 > >Linux的構建及訪問FTP站點

Linux的構建及訪問FTP站點

Linux的構建及訪問FTP站點

1.1 問題

本例要求為在Linux主機上快速構建FTP網站服務器,成功實現網頁部署及訪問,完成下列任務:

  1. 在 CentOS7 虛擬機上搭建 FTP 服務

    安裝 vsftpd 軟件包
    將系統服務 vsftpd 設為開機自啟,同時啟動此服務
    新建用戶 vip2017,將密碼設置為 1234567

  2. 通過 Firefox 火狐瀏覽器訪問本機的 FTP 資源

    本機Ffirefox 瀏覽器訪問 ftp://127.0.0.1/ ,確認FTP資源
    在 /var/ftp/ 下新建文件 a.txt,刷新瀏覽器後確認FTP資源變化

  3. 通過 WinSCP 客戶端管理 FTP 資源

    從Win客戶機打開 WinSCP程序,以用戶 vip2017 登錄 FTP 服務器

    測試文件上傳/下載功能

1.2 步驟

實現此案例需要按照如下步驟進行。

步驟一:在 CentOS7 虛擬機上搭建 FTP 服務

1)安裝 vsftpd 軟件包

[root@svr7 ~]# yum  -y  install  vsftpd
.. ..
已安裝:
  vsftpd.x86_64 0:3.0.2-21.el7                              
完畢!

2)將系統服務 vsftpd 設為開機自啟,同時啟動此服務

[root@svr7 ~]# systemctl  enable  vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[root@svr7 ~]# systemctl  restart  vsftpd

3)新建用戶 vip2017,將密碼設置為 1234567

[root@svr7 ~]# useradd  vip2017                          //添加用戶
[root@svr7 ~]# passwd  vip2017                          //根據提示設置密碼1234567 

步驟二:通過 Firefox 火狐瀏覽器訪問本機的 FTP 資源

1)本機 Firefox 瀏覽器訪問 ftp://127.0.0.1/ ,確認FTP資源

能夠順利瀏覽到服務器 /var/ftp/ 目錄下的內容,如圖-3所示,
技術分享圖片

2)在 /var/ftp/ 下新建文件 a.txt,刷新瀏覽器後確認FTP資源變化

新建一個測試文件:

[root@svr7 ~]# touch  /var/ftp/a.txt
[root@svr7 ~]# ls  /var/ftp/                          //確認目錄內容
a.txt  pub

刷新Firefox瀏覽器頁面,可以看到新增加的文件也出現了,如圖-4所示。
技術分享圖片

!!!! 註意,通過網頁瀏覽器匿名訪問FTP服務器時,一般只能下載不能上傳,所能獲取的文檔資源對應vsftpd服務器上的 /var/ftp/ 目錄。

步驟三:通過 WinSCP 客戶端管理 FTP 資源

1)從Win客戶機打開 WinSCP程序,以用戶 vip2017 登錄 FTP 服務器

在真機中打開WinSCP.exe程序,填寫FTP登錄信息,註意連接方式、服務器地址、端口、用戶名及密碼等信息要正確,如圖-5所示。
技術分享圖片

成功登錄以後,即可在右側看到用戶vip2017在服務器上的家目錄下的數據,如圖-6所示。
技術分享圖片
2)測試文件上傳/下載功能

在WinSCP已連接到服務器的窗口中,左側對應客戶機的文檔目錄,右側對應服務器的文檔目錄,只需選中文件或目錄左右拖拽即可完成上傳、下載功能,如圖-7所示。
技術分享圖片

Linux的構建及訪問FTP站點