Thank you. Read the document,it helps me unstand the two modes, but I still can not fix my problem.
192.168.10.123 is the remote host
192.168.1.101 is the local host
192.168.122.3 is the KVM Windows 7 (use NAT)
ftp from 192.168.122.3 (kvm) to 192.168.10.123
C:\Users\IBM_ADMIN>ftp -d 192.168.10.123
Connected to 192.168.10.123.
User (192.168.10.123

none)): myid
---> USER myid
331 Send password please.
Password:
---> PASS mypwd
230 myid is logged on. Working directory is "/u/myid".
ftp> quote pasv
---> pasv
227 Entering Passive Mode (192.168,10,123,60,186)
ftp> ls
---> PORT 192,168,122,3,192,169
Connection closed by remote host.
ftp>
No problem ftp from 192.168.1.101 to 192.168.10.123
-- Dan