天天看点

学习笔记七: security

一 openssh相关操作

   ssh用于远程连接服务器

配置ssh不需要验证密码登录

2.  禁止root密码ssh登录

3.

二 filewalld配置

  它是基于linux内核的netfilter网络防火墙,限制网络访问资源,它可以修改进入,出去或转发的包,来保护系统,防止非法入侵。rhel6是iptables,rhel7后,命名为filewalld

默认filrewalld定义了如下几个区域:

trusted

home

internal

work

public

external

dmz

block

drop

配置工具有:

firewall-config

firewall-cmd

filrewall基本配置举例

firewall-cmd --set-default-zone=dmz

firewall-cmd --permanent --zone=internal --add-source=192.168.0.0/24

firewall-cmd --reload

firewall-cmd --set-default-zone public

firewall-cmd --permanent --zone=public --list-all

firewall-cmd --permanent --zone=public --add-port 8080/tcp

三 selinux

1.查看selinux状态

getenforce

2.设置selinux状态

getsebool -a

setenforce 0

3.设置默认的selinux

/etc/selinux/config

SELINUX=disabled

4.更改SELiunx目录

ls -Zd /var/www/html

restorecon

chcon 

chcon -t httpd_sys_content_t /virtual

restorecon -v /virtual

5.设置SELinux 默认文件目录规则

semanage fcontext -l

restorecon -Rv /var/www/

getsebool -a | grep home

setsebool -P httpd_enable_homedirs on

本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841964

继续阅读