Serv-U是目前搭建FTP服务器使用最普遍的服务器软件之一,因此如何用它搭建一个安全的FTP服务器是众多用户苦心钻研的事情。下面就将笔者在日常使用中总地出来的防范经验与大家一起共享。
一、安装时的两点注意
在安装Serv-U时,就应该注意尽量不要将其安装在默认的C:\Program Files\Serv-U目录下,应该更换一个不易被猜测到的目录。其次在安装时选择安装组件时,一般只要选中“Server program files”和“Administrator program files”两项即可,而另外的“ReadMe and Version text files”和“Online help files”则是说明和在线帮助不需要安装。相同的道理,在安装其它应用软件时,尤其是服务器类软件时,应遵守“够用”的原则,即只安装需要使用的组件即可。
二、初次设置尤重要
安装好Serv-U初次运行时,会自动弹出创建域和账户操作向导窗口。由于使用向导创建的账户会带来一些未知的安全问题,因此在这里建议单击“取消”按钮,改用手工来创建。
在Serv-U处于运行状态时,我们需要修改默认的管理口令。因为默认的口令为空,对此我们中需要单击主界面上“设置/更改密码”按钮,在弹出的“设置或更改管理员密码”窗口,此时在“新密码”和“重复新密码”窗口中连续输入自己欲设置的口令,注意一定要设置的复杂一些(图1)。这样用户在设置一些本地服务时将必须输入口令才能完成。
三、账户设置须仔细
1.账户失效时间
对于新账的账户,必须认真设置其权限。首先如果账户有使用时间限制,那么一定需要在“帐号”标签中设置帐户自动“移除”的时间,这主要是针对一些临时账户用户。
2.防范大容量文件***
其次为了防范大容量文件***,IT8G.COM提醒大家需要限制最大速度。切换到“常规”标签,我们可以看到默认状态下“最大上传速度”和“最大下载速度”都是空白一片,则表示没有限制,这样一些***就会这个漏洞传送大容量的文件,从而导致FTP处理不过来使程序停止响应或自动关闭。因此,用户可以根据需要填写一个限制的速度,单位是KB/秒,一般填写1000KB/秒左右为宜。另外“空闲超时”和“会话超时”也建议设置一个数值,通常的10分钟左右即可。
3.目录访问权限
一般来说,我们不需要将多余的权限授予用户。因此,中需要根据其账户类型,在“目录访问”标签中选择相应的操作类型即可。但是有一点需要注意的是,不管是什么用户,建议都不要授予其“运行”权限,因为在取得webshell后就可以很容易的运行***程序来破坏Serv-U的正常工作。
4.限制访问来源
通常情况下,用户登录FTP时的IP地址都相对固定,即使是使用ADSL这类拨号上网动态IP地址用户,其用于自动分配的IP地址都是有一个相对固定的范围的。对此,我们可以切换到“IP访问”标签,将“编辑规则”设为“允许访问”,然后在“规则”中输入允许访问的IP地址或IP地址段,输入之后单击“添加”按钮,可以添加多条规则。
另外我们也可以从系统日志中查找蛛丝马迹,发现来明不明的IP地址,可以将其添加到“拒绝访问”列表中。
四、启用SSL
默认状态下,Serv-U的数据传输都是以明文方式传送的,这样很容易被一些嗅探工具捕获。对此,我们可以启用SSL加密。
首先在Serv-U的管理窗口左侧选择“本地服务器”下的“设置”项,在右侧选择“SSL证书”标签,然后在“普通名称”中填入实际使用的FTP地址,其它的项目随便填写,填好后单击“应用”按钮完成SSL证书的创建。
接下来,我们就可以在域列表中选择自己已经创建好的域,然后在右侧的“安全性”下拉菜单中选中“只允许SSL/TLS进程”选项,再单击“应用”按钮即可启用当前域的SSL加密功能了。
不过要注意的是,启用SSL加密后,默认的FTP端口21将被改成990,对此需要告知用户,否则无法成功连接到FTP服务器。
五、认真查阅日志
用户访问FTP服务器,Serv-U都会忠诚的做下详实的记录,这些记录中包括用户访问的IP地址、连接时间、断开时间、上传下载的文件等。在管理窗口左侧选择要查看的域,然后再选择“活动”项,在右侧选择“域日志”,这样在这里即可显示详细的日志信息了。通过这些日志信息可以判断是否有恶意***。
六、注意升级
每一次补丁的发布都会弥补一些缺陷,因此建议大家在可能的情况下需要关注安全新闻,注意打补丁及时升级。这同样是网络安全中通用的一条法则。
本篇文章来源于:实例教程网(www.shilicn.com) 原文链接:http://www.shilicn.com/wgjishu/aqfanghu/441.html

转载于:https://blog.51cto.com/ljh9527/264158

如何做好Serv-U安全设置,保护FTP服务器安全相关推荐

  1. 访问ftp服务器文件夹权限设置,访问ftp服务器文件夹权限设置

    访问ftp服务器文件夹权限设置 内容精选 换一换 如果请求因错误导致未被处理,则会返回一条错误响应.错误响应中包括错误码和具体错误描述.表1列出了错误响应中的常见错误码. 媒体处理服务无存储功能,您需 ...

  2. 在路由器上设置虚拟ftp服务器,怎么在路由器上开启ftp服务器配置

    怎么在路由器上开启ftp服务器配置 内容精选 换一换 从Windows云服务器访问外部网络,遇到网络不通的情形,可参考本节内容进行排查.以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频 ...

  3. 如何修改ftp服务器共享密码,华硕RT-AC86U路由器如何设置FTP共享服务?

    华硕RT-AC86U路由器如何设置FTP共享服务?华硕RT-AC86U路由器可以插上USB储存设备读取信息,也可以设置FTP共享服务让使用者可以通过互联网或者局域网访问设备中的文件.接下来的文章中小编 ...

  4. linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器

    FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...

  5. RHEL5中配置vsftpd搭建FTP服务器

    RPM安装包名:vsftpd-2.0.5-10.el5.i386.rpm (第二张光盘) 下载地址:http://vsftp.beasts.org  源代码最新版本:vsftpd-2.0.5.tar. ...

  6. ftp服务器怎么添加文件夹,批量建立文件夹,为Serv_U批量创建用户

    批量建立文件夹,为Serv_U批量创建用户 更新时间:2011年04月03日 00:50:27   作者: 最近要用serv u为用户开ftp服务器,而且一个目录对应一个账号,账号很多,一个一个的建立 ...

  7. 麒麟搭建ftp服务器实现文件共享,麒麟系统安装ftp

    第一步:麒麟系统中安装 VSFTPD 服务器 首先,我们需要更新系统安装包列表,然后像下面这样安装 VSFTPD 二进制包: $ sudo apt-get update $ sudo apt-get ...

  8. 使用FileZilla等软件搭建ftp服务器

    FTP的全称是File Transfer Protocol(文件传输协议).顾名思义,就是专门用来传输文件的协议. FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务.简单地 ...

  9. FileZilla等软件搭建ftp服务器

    一.常用的几款ftp服务器软件介绍 1.1 Server-U Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K/2000/xp等全Windows系列.可以设定多个FT ...

最新文章

  1. 【Linux】33. shell脚本 递归删除空目录
  2. 【杂谈】购言有三签名纪念版书籍,送1~3副有三AI学习扑克牌
  3. (六)6-3Mysql操作据二
  4. C语言 extern “C” - C语言零基础入门教程
  5. python tkinter数据库通讯录_TKINTER--GUI连接数据库登陆
  6. 小白python自学—报错问题汇总(持续更新)
  7. 李飞飞重返祖国执掌Google AI中国团队:不忘初心,中国已觉醒
  8. Spark数据统计指标计算
  9. java treeset排序_java TreeSet的排序之自然排序
  10. 海康摄像头b/s架构下的视频直播
  11. Cobal Strike免杀过360
  12. 阿里云人机验证(无痕)完整流程以及注意事项
  13. java 鼠标变成手型_当鼠标放在按钮上时让指针变为手型
  14. 关于第一型曲面积分的再思考
  15. 30岁程序员:总在错过风口,终于熬成“码畜”
  16. 软件测试就业前景怎么样?
  17. 高云半导体| Arora V系列GW5AT-LV138FPG676A荣获2022年度最佳处理器芯片奖
  18. 通达信波段王指标公式主图_通达信超级大波段主图指标公式
  19. 内链锚文本布局技巧,原来是这样!
  20. nForce2芯片组内置网卡、音频驱动安装[转]

热门文章

  1. eclipse:解决修改文件需要重启tomcat问题
  2. uniapp 子组件 props拿不到数据_Vue组件间的几种通信方式
  3. java获取数组最大最小值
  4. SVM实战:如何进行乳腺癌检测
  5. xgboost之spark上运行-scala接口
  6. 一次CMS GC问题排查过程(理解原理+读懂GC日志)
  7. JVM调优系列:(二)JVM运行时数据区域
  8. 46 道阿里巴巴 Java 面试题,你会几道?
  9. mysql explain的使用(优化查询)
  10. 从最小二乘到岭回归(Ridge Regression)的深刻理解