Linux開啟ftp服務及基本使用方法

Linux開啟ftp服務及基本使用方法

近期工作需要了解下ftp,就學習了一下,在linux下搭建了一個ftp服務,windows下進行了基本操作,總結一下。

基礎知識就不寫了, 參考網上鏈接

1 Linux服務器安裝ftp軟件

sudo apt install vsftpd

2 查看ftp安裝是否成功及路基

#which vsftpd

3 查看ftp 服務器狀態(tài), 安裝后已經啟動

#service vsftpd status

4 啟動ftp服務器及重啟ftp服務器

#service vsftpd start
#service vsftpd restart

5 查看服務有沒有啟動

#netstat -an | grep 21    //默認端口為21
tcp        0      0 0.0.0.0:21        0.0.0.0:*       LISTEN 
如果看到以上信息,證明ftp服務已經開啟。

6 如果需要開啟root用戶的ftp權限要修改以下兩個文件

#vi /etc/vsftpd.ftpusers中注釋掉root
#vi /etc/vsftpd.user_list中也注釋掉root
然后重新啟動ftp服務。

7 登錄
window下,進入cmd命令窗口,輸入

C:\Users\qfyu>ftp
ftp> open 192.168.1.151              //打開服務器IP
連接到 192.168.1.151。
220 (vsFTPd 3.0.3)
200 Always in UTF8 mode.
用戶(192.168.1.151:(none)): a        //輸入用戶名
331 Please specify the password.
密碼:                                 //輸入密碼
230 Login successful.
ftp>

參考鏈接1

8 查看本地當前文件夾中目錄及文件

!dir
image.png

9 切換目錄

ftp> lcd C:\Users\qfyu\log
image.png

10 查看遠程服務器目錄及文件

ls 
pwd
cd path  //切換服務器目錄
image.png

11 下載文件

get filename   //下載此文件到本地當前目錄。 可以!dir查看
mget *.xls //可以使用通配符上傳多個文件
image.png

12 上傳文件

put filename
mput  *.log//可以使用通配符

遇到的問題:向vsftp服務器上傳文件報“550 Permission denied”
原因:vsftp默認配置不允許上傳文件。
解決:修改服務器/etc/vsftpd.conf
將“write_enable=YES”前面的#取消。
重啟vsftp服務器 service vsftpd restart

13 退出ftp

bye
quit

參考鏈接

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,529評論 9 467
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • 1.Linux下如何用命令查看實時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,316評論 0 11
  • FTP服務概述 簡單FTP構建及訪問 VSFTP服務基礎 用戶禁錮、黑白名單 FTP并發(fā)及帶寬限制 一、FTP服務...
    紫_軒閱讀 7,693評論 3 25
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,218評論 2 33