Linux-FTP
VSFTPd:Very Secure FTP Daemon
FTP服务安全吗?
1、用户名和密码不加密
2、所传输的文件也不加密
FTP协议原生不安全
TFTP和FTP的区别
1、FTP用TCP协议,TFTP用UDP协议
2、FTP支持用户认证,TFTP不支持
3、FTP文件大小没有限制,TFTP有限制,32MB大小
4、TFTP仅仅支持下载和上传(get/put)两个操作
VSFTP服务器的配置文件(主要的有3个)

vsftpd.conf:FTP服务器主配置文件
ftpusers:禁止访问VSFTP服务器的用户列表,想让哪个用户可以登陆ftp,那么就在文件里删除
user_list:控制访问VSFTP服务器的用户
安装ftp服务器,并把系统光盘的内容拷贝到ftp共享文件目录下,以供远程PC主机安装系统。
1 yum -y install vsftpd //安装ftp服务器
2
3 service vsftpd start //开启ftp服务器 FTP服务默认打开
4 chkconfig vsftpd on //开机自动开启ftp服务器
/var/ftp:VSFTPd的FTP文件所在目录,可供客户端访问
为了防止干扰,关闭防火墙和SELINUX
iptables -L:查看iptables防火墙规则
iptables -F:清除iptables防火墙规则
service iptables save:保存当前iptables防火墙规则
service iptables stop:停止iptables防火墙
chkconfig iptables off:开机时不启动iptables防火墙
/etc/sysconfig/iptables:存放iptables防火墙规则,系统开机时候将会应用这些规则
SELINUX:Security Enhanced Linux,安全扩展Linux
传统Linux:任意安全,需要登录,任何资源都有属主,要访问则需要权限,不区分用户和进程,“我的东西我做主”
SELINUX:强制安全,上头还有老佛爷(Policy,策略)
任意安全下,服务进程的权限,等于运行服务进程的用户的权限,远远大于服务正常运行需要的权限
最好的安全状态是,授予服务进程的权限,恰好等于服务进程正常工作所需要的权限,不多也不少
SELINUX通过定义策略规则,授予服务进程正常工作所恰好需要的权限
黑客攻破网络服务,则拿到运行服务进程用户的权限,在SELINUX下,因为有策略规则限制,黑客能干的事情很有限
SELINUX三种状态
1、Enforcing:强制,启用SELINUX,阻止违反策略规则的操作同时把操作记录到日志
2、Permissive:允许,启用SELINUX,但允许违反策略规则的操作同时把操作记录到日志
3、Disabled:禁用,禁用SELINUX
getenforce:查看SELINUX状态
setenforce 0:设置SELINUX状态为Permissive
setenforce 1:设置SELINUX状态为Enforcing
/etc/sysconfig/selinux:开机时SELINUX的配置文件
1 vim /etc/sysconfig/selinux
2
3 SELINUX=permissive
4 SELINUXTYPE=targeted
/etc/selinux/targeted:存放targeted策略的规则
Linux-FTP的更多相关文章
- Linux FTP的安装与配置
Linux FTP的安装与配置 ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ftp服务的开启与关闭命令: 开启:# service ...
- 详述Linux ftp命令的使用方法
转自:http://os.51cto.com/art/201003/186325.htm ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里 ...
- Linux FTP的安装与配置(转)
Linux FTP的安装与配置 ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ftp服务的开启与关闭命令: 开启:# service ...
- linux FTP安全配置
linux FTP安全配置 关闭防火墙,selinux安全机制 service iptables stop setenforce 0 匿名用户 匿名用户只能访问ftp服务器上的/var/ftp/ ...
- Linux ftp命令的使用方法 -- 转
http://jingyan.baidu.com/article/066074d68b6a7ac3c21cb038.html FTP(File Transfer Protocol, FTP)是TCP/ ...
- 打开Linux ftp服务,如:vsftpd: unrecognized service
打开Linux ftp服务,如:vsftpd: unrecognized service [root@BZXXDBS02 ~]# service vsftpd start vsftpd: unre ...
- Linux FTP客户端
1.File Zilla File Zilla是一个开源的,跨平台的Linux FTP客户端.File Zilla有一个标签式的用户界面,允许用户查看正在传输的文件的所有细节.File Zilla是通 ...
- Linux FTP 命令全集
Linux FTP 命令全集 1 前言 下面就所有命令给出解释和例子. 说明: 1. remote-file 指远程文件,即服务器上的文件 2. local-file 指本地文件,即本地机器上的文 ...
- Linux ftp VSftp
一.Linux FTP服务器分类: <1>wu-ftp <2>proftp=profession ftp <3>vsftp=very security ftp 本 ...
- Linux FTP的主动模式与被动模式
Linux FTP的主动模式与被动模式 一.FTP主被动模式 FTP是文件传输协议的简称,ftp传输协议有着众多的优点所以传输文件时使用ftp协议的软件很多,ftp协议使用的端口是21( ...
随机推荐
- SG函数闲扯(转)
http://ydcydcy1.blog.163.com/blog/static/216089040201342412717440/ 没来得及看.
- activeamq启动失败
启动activeamq,启动时控制台显示: INFO: Using java '/usr/bin/java'INFO: Starting - inspect logfiles specified in ...
- JS 退出系统并跳转到登录界面的实现代码
js代码如下: <script language="javascript" type="text/javascript"> function log ...
- Windows下Python工具pip的安装
1.打开pip的文档官网 https://pip.pypa.io/en/stable/ ,进入installation.在installation里,我们需要的是get-pip.py这个脚本. 选中后 ...
- 【EF学习笔记07】----------加载关联表的数据 贪婪加载
讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entities()) { var classes = db.Classes.Wh ...
- oracle rownum paging issues
rownum是oracle预处理字段,默认标序是1,只有记录集已经满足条件后才会进行后续编号.由于第一条记录rownum默认是1,而你的条件是rownum>=6 对第一条记录比较它的rownum ...
- css兼容各个浏览器的三角形图标
css兼容各个浏览器的三角形图标 在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的“吹 ...
- 3.Mybatis全局配置文件属性详解(SqlMapConfig.xml)
首先我们要知道一点,该配置文件的中属性的存放是有顺序的,没有办法随意的乱放.如果你属性的配置位置出错,会有如下错误提示: The content of element type "confi ...
- MC java 远程调试 plugin 开发
@ECHO OFF SET CATALINA_OPTS= -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,se ...
- Jquery easyui中的有效性检查
使用过程中的一积累,备查. EasyUI 验证框使用方法: //*************************** missingMessage:未填写时显示的信息 validType:验证类型见 ...