學習完Linux終端命令之後,咱們如今要考慮的是怎麼實現Linux中文件的上傳和下載,這就是咱們本篇博客要講到的Ubuntu中軟件的安裝和ftp服務器的搭建.python
使用dpkg命令進行安裝和寫在deb包web
參數-i表明離線安裝ubuntu
sudo apt-get install 安裝包,表示在線安裝deb安裝包
FTP(File Transfer Protocl)文件傳輸協議的英文簡稱vim
主要用於Internet上的控制文件的雙向傳輸windows
客戶端上傳至服務器-上傳瀏覽器
服務器拉去至客戶端-下載服務器
檢查服務器計算機上ftp版本網絡
vsftpd -version
若是沒有進行安裝,先給服務器安裝ftp架構
sudo apt-get install vsftpd
修改vsftpd.conf配置文件ssh
能夠採用sudo gedit /etc/vsftpd.conf 也能夠採用 sudo vim /etc/vsftpd.conf
注意:在修改時仔細覈對下面的代碼,並進行修改,沒有的代碼手動加上.
注意:
設置local_root時必需要先保證設置的這個目錄
在/etc下面建立一個文件vsftpd.chroot_list文件,而後打開這個文件向文件中寫入一個服務器計算機的用戶名稱,這個用戶名就是登陸ftp服務器時須要的用戶名
修改好配置文件以後修改vsftpd.chroot_list文件的權限去掉(寫)添加上(可執行)
注意:修改權限的時候,要一步一步修改
以後開啓ftp服務
sudo /etc/init.d/vsftpd restart
執行以後顯示 vsftpd.service,ftp服務器正常開啓並運行
至此只能證實ftp在服務器計算機上的運行是沒有問題,可是服務器是否可以和客戶端進行交互還不能肯定
爲了驗證FTP服務器的網絡配置是否正確,在本機客戶端計算機中按下windows+r輸入cmd命令測試
測試ftp功能
在客戶端命令框中輸入:ftp 服務端的IP地址
輸入在vsftpd.chroot_list中添加的用戶名及登陸密碼測試鏈接
提示Login successful證實成功與服務器ftp鏈接,至此能夠進行傳輸文件
圖形界面傳輸和命令傳輸
安裝一款圖形界面ftp工具:FileZilla Client或flashFxp
使用客戶端工具測試上傳和下載,沒問題就ok了