软件环境:
Redhat Linux 6.0
' q+ M- I! S' u' S
4 ]- E7 m0 |* P- m1. 设置别名IP地址,即在一块
网卡上绑定多个IP地址。
+ l2 Z5 I& I3 ?$ C9 D2 @- l
如你的内部
FTP主机为192.168.11.12
* m |5 {, I5 q/ \# `( K% R
+ M- l5 \3 \" o% e. a
你可再绑定一个IP地址如下:
) |! w! G: j6 Q' H/ `
/sbin/ifconfig eth0:0 192.168.11.7 up
# [* x0 ~' X0 }3 F7 c! I& g) Y( U
/sbin/route add -host 192.168.11.7 eth0:0
K- O% M+ g, ]$ Y* v7 J
# q- c# C& J1 r3 W7 H# \2. 修改/etc/ftpaccess,enable virtual ftp .
3 \3 R4 J; n( V9 S5 |/ M4 _; u# I
加下面的行到该文件中
[6 ` ]& M7 U0 H
' h. l. P" S( {/ T- v
virtual 192.168.11.7 root /home/virtualftp
% Y, c; A7 [6 m6 p' |/ yvirtual 192.168.11.7 banner /home/virtualftp/banner_message
( g3 ` y X9 X" b5 ovirtual 192.168.11.7 logfile /var/log/virtualftp/xferlog
: u$ m2 z4 g* e' Y
7 ]- [* \1 _; i) z4 g+ W) v; q0 S当然,你需要先登录作为root,创建目录/home/virtualftp
% M; y4 P" k6 W3 z
and /var/log/virtualftp
( h7 m6 I$ U% I# {你也要准备banner文件/home/virtualftp/banner_message
+ F- P0 R6 H4 J' @! @- |$ X( ^( b4 D
4 m- D K6 F2 H _# z上面三行的路径和文件名你可随便定义。
1 E c, u3 x; j3 L6 Y9 J# W! w/ w' V+ E- H- p6 |
3. 拷贝所需要的匿名FTP文件,主要是/lib,/etc,/bin目录
" x, Z; X. b5 X& Q, ~) y4 t# cp /home/ftp/* /home/virtualftp -a
* |# H( z1 y/ B0 l( p6 @4 `( R
* m5 x. Q8 l. A0 e, a9 X4.如可能,你也最好在DNS中定义192.168.11.7,设置成你需要的虚拟FTP
" p8 b% B" H0 h) ~, L. @0 {$ V6 [
主机名。
$ B: x, k8 u2 j
4 N8 a& c3 Q, x, G8 e+ J3 G4 u' h5.ok.
+ V o4 Q# G G7 R% ?7 M* d
% W3 W2 D+ g1 U+ q# A5 B- B
5 v- Y2 `! u8 F" M. b/ P K
Jephe Wu