1. 程式人生 > >Linux系統安裝ftp

Linux系統安裝ftp

1.掛載光碟機

2.安裝ftp

進入光碟機掛載點所在目錄的Packages資料夾:cd /home/liu/rom/Packages

輸入命令 ls 可以檢視Packages資料夾中所有的安裝包

輸入命令 ls | grep ftp 檢視跟ftp有關的安裝包:
這裡寫圖片描述

如圖所示,vsftpd-2.2.2-12.el6_5.1.i686.rpm就是ftp所需要的安裝包

安裝ftp:

這裡寫圖片描述

rpm命令介紹:

//安裝
rpm -ivh 軟體包全名 //如:rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm

//檢視軟體是否有安裝
rpm -q 軟體包名 //如:rpm -q vsftpd

//解除安裝軟體
rpm -e 軟體包名

//檢視系統裡邊全部rpm方式安裝的軟體(query all)
rpm -qa

//模糊查詢已經安裝了包名含有ftp的軟體
rpm -qa | grep ftp

3.啟動ftp服務

ftp與apache類似,是一個服務軟體,使用的是ftp協議,佔用21號埠

ftp服務的啟動/停止/重啟:

service vsftpd start/stop/restart

檢視ftp相關程序:

ps -A | grep ftp

4.使用ftp

以上步驟已經在Linux系統中安裝好ftp,並啟動了ftp服務。

接下來要使用ftp服務,可以在Windows下通過客戶端軟體WinSCP來連線Linux系統中的ftp服務:
這裡寫圖片描述

首次連線可能會出現連線失敗的情況:
這裡寫圖片描述

在Windows的Dos視窗中用telnet命令來判斷Linux系統中的telnet服務是否允許對外部訪問:
這裡寫圖片描述

關閉Linux防火牆,在Linux終端輸入setup指令,然後配置防火牆,預設是一個星號*,按空格鍵去掉星號,然後確定:
這裡寫圖片描述

再次使用WinSCP連線,還是報錯:
這裡寫圖片描述

解決方法:關閉selinux。

vi /etc/selinux/config

內容修改為: selinux=disabled
之後重啟reboot。
這裡寫圖片描述

重啟之後,需要啟動ftp服務:service vsftpd start,然後就可以通過WinSCP連上Linux的ftp服務了