一:安裝ftp服務器
在安裝linux系統的時候,自定義軟件包安裝時,我已經勾選了ftp服務器,所以已經
安裝過了,如果沒有勾選,需要額外下載ftp的安裝包,進行安裝。
ftp服務器搭建過程中遇到的問題,總結一下,方便以后查詢:
1:找不到ftp服務
service vsftpd start:啟動不了
a:首先判斷是否是root用戶,如果是其他用戶,需要授權。
b:root用戶,在系統設置中找到package安裝,將ftp服務器勾選,提示插入第三張disk,掛載上去之后進行安裝。
c:如果以上方法都沒法解決,只能重新安裝redhat,然后選擇自定義安裝軟件包,把ftp服務器勾選上。
如下圖:啟動成功
2:windows和linux系統通信的問題
ftp服務器已經啟動,我們如果想向linux傳輸文件,首先要保證兩台機器能夠通信,兩台機器能夠通信的條件是ip處於
同一號段上(兩個ip的前面3位是相同的,只有最后一位不同),當然不同號段的機器可以通過路由器通信。
a:設置虛擬機網關
b:設置虛擬機
c:設置window系統的vm ware8的網卡
d:手動設置linux網卡綁定ip,system-settings 到network,然后手動綁定與windows系統在同一頻段的網絡。
e:重啟網絡服務 service network restart,測試linux系統與window系統的通信
window 到 linux :
通信成功!
注意點:
1: 兩個系統的防火牆都要關閉,linux :service iptables stop window:控制面板——window防火牆——關閉
2:之前有個誤區,網關就相當於一個中轉站,兩台電腦通過它來交互數據,本機有三個網關,一個是用來連接外網
192.168.1.1 ,本地:192.168.1.100;還有兩個是vm安裝的,例如:192.168.74.2,那么windows和linux系統
通信就要設置成192.168.74.*和192.168.74.*才能實現通信。
3:window向linux傳輸文件
a:下載一個ftp的客戶端,我這里使用LeapFTP
b:連接linux系統,這里會連接失敗
解決方法:
1:修改 /etc 目錄下面的兩個文件: vsftpd_ftpusers 、vsftpd_user_list 把以上兩個文件中root注釋掉,就ok了
b:另外leapFTP的通信模式應選為SFTP/SSH
連接成功!
4:實現ftp服務器開機自啟動
redhat vsftpd服務器實現開機自啟動:
1:在終端輸入:ntsysv ,然后選擇啟動的服務,ok。(空格選擇,tab跳轉)
2:修改local.rc 加上/usr/local/bin/vsftp &
3:chkconfig vsftpd on
5:ftp服務器的一些簡單操作
啟動:service vsftpd start
關閉:service vsftpd stop
重啟:service vsftpd restart
網絡重啟:service network restart
linux防火牆:
啟動:service iptables start
關閉:service iptables stop
重啟:service iptables restart
檢查配置
chkconfig --list 查詢服務
chkconfig vsftpd on:將vsftpd服務啟動
修改putty(SSH客戶端配置)
右鍵——change settings ——appearance:修改字體
——colour:修改顏色
最后保存:session
到這里,linux系統安裝ftp服務器可以告一段落了!