Redhat linux搭建ftp

一、配置RedHat系統的IP:
1 在VM右下角有個圖標表示"Ethernet",打開查看Network connection方式:建議選擇成Host-only(與win之間構成一個私有網絡),並勾選connected和connected at power on兩項,重啓VM;
2 使用root用戶登錄,使用ifconfig查看ip信息,此時可能發現eth0並沒有IP地址,需要配置/etc/sysconfig/network-scripts/ifcfg-eth0
下面方法僅供參考:

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:EC:5B:D9      # MAC地址,不要修改
ONBOOT=yes
IPADDR=192.168.111.10  # IP地址,注意設置成和win下一塊網卡在同一網段 
NETMASK=255.255.255.0
GATEWAY=192.168.111.1            # 默認網關
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
保存退出。
3 重啓network:service network restart
在使用ifconfig查看IP應該就可以發現是192.168.111.10,此處再次強調IP應設成和win下面某一個網卡在同一網段的地址。

二、ftp服務配置:
1 驗證安裝ftp:     rpm -qa | grep ftp
很多網站介紹RedHat4版本的系統默認ftp爲vsftp,我找了下沒有找到,最終在網上找到下面的解決方案:
2 配置ftp:          

cd /etc/xinetd.d
vi gsftp                       # 編輯ftp服務的配置文件gssftp的設置
server_args = -l –a    # 去掉-a 改爲server_args = -l
disable=yes改爲disable=no

保存退出。
3 激活服務:
激活目錄:/etc/rc.d/init.d/ xinetd
命令: [root@localhost init.d]# service xinetd resart    
或者 [root@localhost init.d]# /sbin/service xinetd restart

三、ftp上傳:
上述工作都完成之後在win命令提示符下面可以進行ftp上傳了。
1 檢驗與linux的連接: ping 192.168.111.10
如果ping不通看看linux是否安裝了防火牆,關閉防火牆命令: service iptables stop
2 建立連接:ftp 192.168.111.10
登錄使用linux下面的用戶名與密碼應該就可以了,但是如果是vsftpd的話好像默認很多用戶都被禁止ftp了,在/etc/vsftpd.ftpusers裏面刪除禁用的用戶應該就可以了。
3 使用put命令實現文件的上傳,如: put f:/test.txt /home/informix/

最後順便提一下,在VM本來就有與win共享文件的機制,在菜單“VM”->"選項"裏面,將“share folders”選擇成“always enabled”,並指定共享目錄,重啓VM之後這個共享文件夾就被掛載到/mnt目錄下面了,這種方法也很簡潔方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章