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服務了