天天看點

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所示,

Linux的建構及通路FTP站點

2)在 /var/ftp/ 下建立檔案 a.txt,重新整理浏覽器後确認FTP資源變化

建立一個測試檔案:

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

重新整理Firefox浏覽器頁面,可以看到新增加的檔案也出現了,如圖-4所示。

Linux的建構及通路FTP站點

!!!! 注意,通過網頁浏覽器匿名通路FTP伺服器時,一般隻能下載下傳不能上傳,所能擷取的文檔資源對應vsftpd伺服器上的 /var/ftp/ 目錄。

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

1)從Win客戶機打開 WinSCP程式,以使用者 vip2017 登入 FTP 伺服器

繼續閱讀