Linux(RHEL) 09day随笔(ssh与apache)

1.SSH

1.1 配置网络

4种方法:如下图所示

在这里插入图片描述

1.2 创建网络会话

网络会话功能,允许用户在多个配置文件中快速切换(非常类似于firewalld防火墙服务中的区域技术)。如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址。这就需要麻烦地频繁修改IP地址,但是使用了网络会话功能后一切就简单多了—只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。

涉及的命令:

connection add con-name type ifname
eg:
 nmcli connection add con-name company ifname eno192 autoconnect no type 
 ethernet ip4 192.168.10.10/24 gw4 192.168.10.1		//静态IP
 
 nmcli connection add con-name house type ethernet ifname eno192			//DHCP

在这里插入图片描述

1.3 配置 sshd 服务

							sshd服务配置文件中包含的参数以及作用
参数									作用
Port 22								默认的sshd服务端口
ListenAddress 0.0.0.0				设定sshd服务器监听的IP地址
Protocol 2							SSH协议的版本号
HostKey /tc/ssh/ssh_host_key		SSH协议版本为1时,DES私钥存放的位置
HostKey /etc/ssh/ssh_host_rsa_key	SSH协议版本为2时,RSA私钥存放的位置
HostKey /etc/ssh/ssh_host_dsa_key	SSH协议版本为2时,DSA私钥存放的位置
PermitRootLogin yes					设定是否允许root管理员直接登录
StrictModes yes						当远程用户的私钥改变时直接拒绝连接
MaxAuthTries 6						最大密码尝试次数
MaxSessions 10						最大终端数
PasswordAuthentication yes			是否允许密码验证
PermitEmptyPasswords no				是否允许空密码登录(很不安全)

以上参数可以通过 vim /etc/ssh/sshd_config 来修改。

加密是对信息进行编码和解码的技术,它通过一定的算法(密钥)将原本可以直接阅读的明文信息转换成密文形式。密钥即是密文的钥匙,有私钥和公钥之分。
可以使用 ssh-keygen 生成密钥,再将公钥传输给客户端,客户端就可以直接使用密钥远程登录服务器而不需要输入密码,增加安全性。

scp(secure copy)是一个基于SSH协议在网络之间进行安全传输的命令,其格式为“scp [参数] 本地文件 远程帐户@远程IP地址:远程目录”。

2. Apache

2.1 配置服务参数

								  Linux系统中的配置文件
服务目录			/etc/httpd
主配置文件		/etc/httpd/conf/httpd.conf
网站数据目录		/var/www/html
访问日志			/var/log/httpd/access_log
错误日志			/var/log/httpd/error_log

2.2 SELinux

SELinux 的三种配置模式
enforcing:强制启用安全策略模式,将拦截服务的不合法请求。
permissive:遇到服务越权访问时,只发出警告而不强制拦截。
disabled:对于越权的行为不警告也不拦截。


相关命令:
修改 SELinux 安全上下文 :
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*
将修改的 SELinux 安全上下文立马生效:
restorecon -Rv /home/wwwroot

开启 httpd 服务的个人用户主页功能,用到的 SELinux 域安全策略是 httpd_enable_homedirs,
在 setsebool 命令后面加上 -P 参数,让修改后的 SELinux 策略规则永久生效且立即生效:
setsebool -P httpd_enable_homedirs=on

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值