ftp服务器信息安全,FTP服务器架设教程之安全篇
既然是公网FTP服务器,就难免会遭遇一些恶意攻击,轻则丢失文件,重则造成FTP服务器甚至整个系统崩溃。怎样才能最大限度地保证它的安全性呢?
一、操作系统的选择
FTP服务器首先是基于操作系统而运作的,因而操作系统本身的安全性就决定了FTP服务器安全性的级别。虽然Windows 98/Me一样可以架设FTP服务器,但由于其本身的安全性就不强,易受攻击,因而最好不要采用。Windows NT就像鸡肋,不用也罢。最好采用Windows 2000及以上版本,并记住及时打上补丁。至于Unix、Linux,则不在讨论之列。
二、使用防火墙
端口是计算机和外部网络相连的逻辑接口,也是计算机的第一道屏障,端口配置正确与否直接影响到主机的安全,一般来说,仅打开你需要使用的端口,将其他不需要使用的端口屏蔽掉会比较安全。限制端口的方法比较多,可以使用第三方的个人防火墙,如天网个人防火墙等,这里只介绍Windows自带的防火墙设置方法。
1.利用TCP/IP筛选功能
在Windows 2000和Windows XP中,系统都带有TCP/IP筛选功能,利用它可以简单地进行端口设置。以Windows XP为例,打开“本地连接”的属性,在“常规”选项中找到“Internet协议(TCP/IP)”,双击它打开该协议的属性设置窗口。点击右下方的“高级”按钮,进入“高级TCP/IP设置”。在“选项”中选中“TCP/IP筛选”并双击进入其属性设置。这里我们可以设置系统只允许开放的端口。假如架设的FTP服务器端口为21,先选中“启用TCP/IP筛选(所有适配器)”,再在TCP端口选项中选择“只允许”,点“添加”,输入端口号21,确定即可。这样,系统就只允许打开21端口。要开放其他端口,继续添加即可。这可以有效防止最常见的139端口入侵。缺点是功能过于简单,只能设置允许开放的端口,不能自定义要关闭的端口。如果你有大量端口要开放,就得一个个地去手工添加,比较麻烦。
2.打开Internet连接防火墙
对于Windows XP系统,自带了“Internet连接防火墙”功能,与TCP/IP筛选功能相比,设置更方便,功能更强大。除了自带防火墙端口开放规则外,还可以自行增删。在控制面板中打开“网络连接”,右击拨号连接,进入“高级”选项卡,选中“通过限制或阻止来自Internet的对此计算机的访问来保护我的计算机和网络”,启用它。系统默认状态下是关闭了FTP端口的,因而还要设置防火墙,打开所使用的FTP端口。点击右下角的“设置”按钮进入“高级设置”,选中“FTP服务器”,编辑它。由于FTP服务默认端口是21,因而除了IP地址一栏外,其余均不可更改。在IP地址一栏中填入服务器公网IP,确定后退出即可即时生效。如果架设的FTP服务器端口为其他端口,比如22,则可以在“服务”选项卡下方点“添加”,输入服务器名称和公网IP后,将外部端口号和内部端口号均填入22即可。
ftp服务器信息安全,FTP服务器架设教程之安全篇相关推荐
- arma3自定义服务器,Arma3 生存服架设教程,武装突袭3游戏服务器架设
Arma3 生存服架设教程,武装突袭3游戏服务器架设 此教程仅适用于Windows系统,独立服务器或者家用电脑都可以用本教程简单搭设Exile Mod.开服其实很简单, 只要你有足够的耐心! 1.首先 ...
- 43.248.190.99 arma3自定义服务器,Arma3 生存服架设教程,武装突袭3游戏服务器架设
Arma3 生存服架设教程,武装突袭3游戏服务器架设 此教程仅适用于Windows系统,独立服务器或者家用电脑都可以用本教程简单搭设Exile Mod.开服其实很简单, 只要你有足够的耐心! 1.首先 ...
- Python教程WEB安全篇
lxj616 · 2014/07/21 11:20 0x00 概述 本文从实例代码出发,讲解了Python在WEB安全分析中的作用,以最基础的示例向读者展示了Python如何解析.获取.以及处理各种类 ...
- FTP服务器架设教程之管理篇
FTP服务器架设教程之管理篇 架设好FTP服务器后,怎样才能更好地管理自己的FTP,使它性能稳定并合理占用机器资源和分配带宽呢?不同的FTP服务器软件提供的管理方式.功能有所不同. 一.IIS FTP ...
- ftp服务器怎么用,ftp服务器怎么用,详细教程
ftp服务器是什么,FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一.FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端.其中 ...
- 七日杀开服架设教程开服配置服务器搭建需要什么配置的服务器Linux系统
七日杀开服架设教程开服配置服务器搭建需要什么配置的服务器Linux系统 新开放世界僵尸游戏 <七日杀>是由The Fun Pimps Entertainment研发的集合第一人称射击.恐怖 ...
- python服务器搭建ftp_Python搭建HTTP服务器和FTP服务器
这篇文章主要为大家详细介绍了Python搭建HTTP服务器和FTP服务器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具 ...
- linux通过ftp自动上传文件到服务器,Linux系统通过FTP上传文件到云服务器
如何通过FTP将文件上传到腾讯云Linux云服务器?上一篇小编给大家介绍了通过Winscp将文件上传到云服务器的方法,今天小编为大家介绍过FTP将文件上传到腾讯云Linux云服务器的方法,用户需要使用 ...
- 用ftp在个人电脑和服务器之间进行文件传输
文章目录 前言 Motivation(写作动机) 1 在Ubuntu服务器和自己的ubutu个人电脑上实现文件传输 1.0 说明 1.1 先给Ubuntu服务器设置一个有sudo权限的非root用户 ...
最新文章
- centos 自定义内核模块 编译运行
- 学习的一周?【8.5进度报告】
- eclipse创建spring boot项目加载不到application.properties配置文件
- python变量和常量_python变量与常量内容:
- maven jdk 8 Error while generating Javadoc 或者 Error while creating archive
- Java笔记(1)黑马刘意_Java入门_2019_idea版
- DDOS入门介绍(一):DDOS简介
- 近几年热门的计算机专业,中国近十年最受高考状元青睐专业排行榜
- [含lw+源码等]微信小程序在线考试管理系统+后台管理系统[包运行成功]
- win11x64 与HP1020打印机适配不成功
- mysql数据库无法插入中文
- 浏览器内置对象 Web API 规则部分
- 物资学院、草房、常营点过的外卖总结
- 计算机访问记录怎么查,电脑上微信有访客记录吗?我们要怎么查看访客?
- Redis 根据IPv6地址查询全球国家、省、市位置信息方案
- word 以嵌入式插入图片显示不全,被文字掩盖在下方
- 国内免费(开源)CMS系统【大全】
- 线程sta模式_STA和MTA线程模式的区别
- Java使用itextpdf生成PDF文件,用浏览器下载
- 贪心算法 背包问题代码 c语言,用贪心算法求解普通背包问题的C++代码