服务器FTP操作常识问题# w! P# j5 a: t( o1 e
6 W& {/ Q: i) ^5 G2 x) `- t% E( x+ h: `. `. {" f
1、什么是FTP?FTP有哪些功能?
" {/ G! J! {7 q- g1 S' h) A
5 O% E/ g% W9 p2 N$ RFTP是File Transfer Protocol的缩写,它是Internet上用来传送文件的协议,也是文件传输协议。它是为了我们能够在 Internet 上互相传送文件而制定的的文件传送标准,规定了Internet上文件如何传送。也就是说,通过FTP协议,我们就可以跟Internet上的 FTP服务器进行文件的上传(Upload)或下载(Download)等动作。 对于虚拟主机用户来说,FTP主要是用于将用户的网站上传至虚拟主机或者将网页从主机上下载至本地。1 v# Q3 g1 ]9 z0 h
3 \9 c+ H% K1 z$ G5 a2、什么是匿名FTP?3 E' A; @& n0 ?% m5 v" N; ^
0 }" W; i0 w% `& a匿名FTP是指登陆FTP服务器时,用户采用“anonymous”,口令为自己的Email地址就可以登陆。可以看出,匿名Ftp对任何用户都是敞开的,但登陆后用户的权限很低,一般只能从服务器下传文件,而不能上传或修改服务器上的内容,它可以有效地帮助网站的拥有者提供文件或软件供Internet上的用户下传。
; d- u% f% Y m5 w! n) V2 M3 Y6 c
% j% [& L6 t! z* a, ?: h3、用户可以通过FTP的办法到我的虚拟主机上传或下传文件吗?/ w ]7 A* R" }, U
# }! ]$ }0 v: \1 A( H" U
如果要想让每一个用户都有上传或下传的功能,则我们需要开通用户匿名的权限,但由于此权限的级别非常低,以确保主机和您网站的安全性,我们现在没有开通此项功能。+ a1 q2 r; [& l1 G
" [$ V3 J) ~) Y
4、通过哪些方式可以进行FTP操作?常用的FTP软件有哪些?
: Z0 H, S4 [& Q/ W( W
/ X- _8 |* B* E0 G# O/ Y1 ?8 d(1)可以通FTP软件,DOS方式,IE浏览器等方式进行FTP,大多数都是利用FTP软件进行FTP的管理。% t1 q( U+ T4 ]. c& A% C
+ {0 O5 f) O r& C$ P5 m* T7 E9 m3 C
(2)FTP软件包括:cuteftp,Leapftp,,flashFXP等等。Dreamwave,以及Frontpage也有上传网页的功能。4 {* x2 K) y% D4 c: _& e* |
3 a# P! Z; ~% Y _) N; n
5、上传网页的路径是什么?
+ B2 \+ q/ u8 @' M' v8 u) u) \
# J: Y% c( B3 I. A+ t* YUNIX主机上传到:htdocs目录下;NT主机上传到根目录下。7 \3 _5 O z7 Q/ j& Z
4 d0 t! o$ F5 r/ h2 V. Z7 x6、DOS方式下FTP的使用
$ V! ~0 X8 X( l- i; D
/ w/ f6 n h0 l4 C可以使用WIN98下的MS-DOS方式。或windows2000附件中的命令提示符下,输入
# ]" ?) T8 w) m0 U' J, B/ u. P- G- H: f8 N6 E" X# n% p
C: >FTP 域名
' A& m( ?# e9 M6 {$ d* W& I
$ L& I/ q* i0 ?) m$ S6 BUSER NAME: 管理员帐号6 y2 u9 R' D% \/ A p6 y9 Q
2 @- J( Q0 [/ G! g' OPASSWORD: 口令
4 ~9 K, Y8 E d
' W' B! ~' m5 J/ z% n1 s4 ?( W, PFTP>PUT
" ]9 I0 i% c8 H! c8 @ L5 j+ k
LOCAL FILE: filename7 |, E* e) l- w
! M; x, g: L$ }: o# y; I5 {; }
REMOTE FILE: filename: E* s$ q2 c+ B8 d! R% Q) k1 c9 u
% \9 _6 a$ k( @1 J8 [即可上传
* k/ g! O6 f- M8 N: C
# e, e# A. u" W$ m: t6 b& s下载时使用GET命令
- d. K6 x' S6 v! n8 \* t, F8 k8 ]$ W5 l4 ]% r: g2 A- x
7、FTP常用命令
. V* }2 ?* a4 L8 `3 B$ N
% l* [1 K. q, S4 r% _0 qFtp命令的功能是在本地机和远程机之间传送文件。该命令的一般格式如下:
: n$ m) r$ @+ l: p! V0 W' k6 L5 l N4 J" [3 y4 G; W7 X
c:> ftp 主机名/IP
# C9 b5 w: C& v( p( t; i1 K! F; u! d% ^8 q# i3 C1 D# s
最常用的命令有:% [( M6 |* Z: |& ^( ?% l' _ s
+ [! d0 p$ _0 W' a+ ?, b; K- ?ls 列出远程机的当前目录
7 e' |. T$ p p- H& }* Z: [! x# n1 \' o: y* i
cd 在远程机上改变工作目录4 h- G$ K3 o' L- _7 l
/ G- Z# F2 p' V/ U4 T6 n# a
lcd 在本地机上改变工作目录& ]6 F- l3 g, H2 J8 h
& n+ {( Y- O8 h' y3 N# g
ascii 设置文件传输方式为ASCII模式
! ^* T/ Y4 n5 ?6 J% Q5 ?' e" V; D x+ h0 \
binary 设置文件传输方式为二进制模式, u" s8 L+ ~. @; p, G G4 g
$ o4 F9 d) G+ l- R$ j+ G
close 终止当前的ftp会话
. |& l8 }8 t0 O) G
7 ?* d5 ^3 x4 A l" Whash 每次传输完数据缓冲区中的数据后就显示一个#号9 |* u, U. v6 M( V: ~! Q+ W2 z
& g, [; `# ^& R7 ~: Z* aget(mget) 从远程机传送指定文件到本地机
/ N) Z% ]* V2 a3 [' g' j1 B" \( p6 w5 K) K5 r
put(mput) 从本地机传送指定文件到远程机0 I1 O6 O. k; u8 X0 N# R
* C7 l4 n/ K& y; g+ p! |
open 连接远程ftp站点
% g: L! B( C% A
* R4 p. _% X! ^3 I; r, }) M |