华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1962|回复: 0

ubuntu server 20.04 下配置ftp服务器

[复制链接]
发表于 2012-7-11 13:08:53 | 显示全部楼层 |阅读模式
在这个系统下配置的ftp服务器叫做vsftpd。/ I& Q2 t) Z* }0 g0 x+ d
* P2 R$ f6 S, l( Y4 v8 }
步骤一:查看是否安装了它
8 |8 u' c" F0 I3 |
) {6 ^* Y" t, a/ {: A1 I& Q; J. i5 Uvsftpd -v
( Q! O$ J- ?# i) s6 `, w1 P7 H; c" U* l7 Q3 y2 {
如果安装了这个命令会显示它的版本号) [- I5 N6 _( K3 r8 ]& e
7 |- T) K4 E8 M/ A3 m( y
如果没有安装则要:sudo apt-get install vsftpd
9 k: V7 F" J) v( P) X; z1 ]' |1 ]( S* ?  K7 e" }9 b. W
步骤二:查看是否运行
9 t/ L. ^' o6 t$ A7 S6 `+ G6 Y, A  {0 F2 L; h2 G/ a
systemctl status vsftpd ,如果这个服务运行了会在结果中看到active8 m; m& A% l5 \+ h  N6 r

0 A6 \# b# g( k! S( ~% |如果没有运行则参照下面的命令
' e+ I( X+ i" h& k  ]! \/ l9 C+ N; \7 z4 q
systemctl  [start | stop | restart | reload | status] 服务名
1 {$ [2 ]9 H9 ~$ Y5 `* z' h1 V. t+ b! X# z/ l
查看它的端口号:需要安装netstat这个命令的软件,它的软件名是net-tools,安装后可以用netstat -nltp|grep vsftpd 来查看& j( z! s# [2 j  D- i: C

, ?9 c! h9 t5 O步骤三:进行配置,配置文件为/etc/vsftpd.conf! g- p' H" _$ y+ H& w
9 I( Q+ Z4 ?3 ~6 E: N6 \
可以用vi打开进行编辑
3 R& b( T8 r% W) u3 R7 K% m' v+ u$ P$ Z$ q# C. h

! F- Q% D6 y  d! \/ Q/ R& z; ~6 V# 允许匿名访问6 x* q/ z% w. o* W) ?# O. E6 W

+ E2 K. X' {- l* m* c6 danonymous_enable=YES) Q2 K5 B/ [+ N5 o9 G

# D) x' P& g% V7 a# 不允许本地用户,如root用户登陆。默认允许5 ?" `7 w' Y) y

; s: c6 W# Y1 P/ q4 ~local_enable=NO
3 E5 @7 X# `0 D. Y, m3 F
- ^6 o( Y2 ]& c" N6 o7 U$ b#设置本地用户登录所在的目录。默认配置文件中没有该配置项,本地用户登录FTP服务器后所在的目录为所登录用户的主目录,如:对于root用户,则为/root目录
" k9 y; o2 D" s7 o& w1 l, E: ]
2 ?' Y, l6 a7 o# local_root=/home/ftpuser& |5 E$ {! D" a1 L( d
! k$ h* g7 ?: n
# 本地用户上传文件权限
5 x9 u% }8 l+ u7 Q6 S  B
2 j! ], V! u# d! s: O8 g- m% y: }( Blocal_umask=022& H8 j4 w6 l! W6 C1 z
) L- _2 B+ X/ y2 ^6 m0 G( p" P
# 匿名用户上传文件权限7 l  h$ b- [( l0 z0 @: r$ T, ^

+ y2 s6 V- K" i5 u! y" [6 F* Aanon_umask=022
# j1 F' B4 r; Q, F( e5 }
+ w2 O+ j$ A. E! [! s( t# 允许写入操作,否则不能上传文件
. y. h2 K) ?, J) ]2 O$ Z5 k3 X3 \* ~$ G' t3 Z0 q* m  [6 Y* n
write_enable=YES2 n; T+ _  c5 `- a( E, H2 m& O
. v& m. g' o2 i( D  Z2 N! [
# 允许匿名用户上传文件,需要配合write_enable=yes
. M0 G1 l0 c4 U$ z) j
/ ^% I% w( r3 X( G8 b! @anon_upload_enable=YES
7 t( B5 O6 H3 `" m1 Y4 G
$ R0 w' J2 M; c5 N2 [# 控制匿名用户对文件和文件夹的删除和重命名(自己添加,没有该配置): y4 Z4 X* _" d# D% r

1 `5 ?& L5 S3 m/ B6 J2 lanon_other_write_enable=YES1 t. Q# g! Y  {6 o3 y. P
; A5 u0 `. }! Y5 G; x
# 允许匿名用户创建目录
2 U( {2 h$ V! y, T2 d% Z7 Q% L6 Q9 s" l' C0 G+ G, G- a
anon_mkdir_write_enable=YES
- S; N( }$ e1 j, a; ?# `* Z
% ~9 {' a! Z9 M; Y# ftp工具连接成功提示
2 H" e! P2 i' G
+ i) o+ t; @* i3 L1 T$ \, c5 Nftpd_banner=Welcome to blah FTP service.% `& }% X$ J1 N1 W5 S1 D* |

8 W: r$ y/ b9 ]. D( F5 U# 所有用户均不能切换到上级目录5 i( M" r% |& r# H

4 |- }9 u9 u5 Hchroot_local_user=YES8 P& `* ~' v, e7 @
" z) f9 n1 u% j0 ?- M5 E
# 是否启动限制用户的名单。YES为启用,NO禁用。默认禁用
- |6 `# [$ v# T% [- `2 D- |! F# V: R7 ]
chroot_list_enable=NO
/ X% F! H( O' H4 }
2 [% m/ S, v2 N' Y" J$ n; X! ^# /etc/vsftpd/user_list文件不生效' K7 `5 I6 r9 y& R' Y

* S8 f# Z! C8 G2 _  ~# ]userlist_enable=NO
# ^' s* G9 x6 L2 `5 W
$ u6 p! S0 l5 N0 f  Q) J$ o! ?0 I! i$ U#坑,添加以下配置。不添加此项,文件无法上传。报错:550 Permission denied) \1 d* w2 }2 q. G- I" |4 J1 I
/ U( p6 z, h" b4 Q
allow_writeable_chroot=YES
  i8 ?2 @9 T, M, e0 w6 _
; @; O; @2 Q& r, u#匿名用户的根目录。这个非常重要% G* f2 J. F* _- O/ f0 b
8 X$ n' I, G* V; j1 y5 |: x
anon_root=/usr/local/ftpdir3 w/ u& r) B& [' v

0 E$ ?- L( c  g3 c  n4 U#匿名用户不要密码就靠这个
1 Y6 U1 C/ e8 G1 g, c/ ^
  X. ]& u9 I+ O4 vno_anon_password=YES( F, x7 b. a( I8 H  Z+ y2 z

( K+ `: H3 n' h5 [# 匿名登录后的使用者
: J8 n* ]2 M( ]$ `& T
) \, t! {$ A8 j' E4 G) i8 F& N+ Cftp_username=ftpuser 4 H& H5 |7 w) S7 J. w
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2024-9-20 03:44 , Processed in 0.199569 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表