域和证书等服务器基本搭建和配置

时间:2019-05-14 07:26:32下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《域和证书等服务器基本搭建和配置》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《域和证书等服务器基本搭建和配置》。

第一篇:域和证书等服务器基本搭建和配置

域和证书等服务器基本搭建和配置

域环境搭建

登录服务器,由于企业CA需要域环境,首先进入开始-管理工具-服务器管理器

图1 打开服务管理器

点击角色,然后然后在右侧点击添加角色。

图2 添加角色

点击下一步进入下一个页面:

图3 开始添加角色

选择Active Directory 域服务,点击下一步,后面解释AD域及安装AD域服务只需要默认点击下一步即可

图4 选择Active Directory服务

安装Active Directory 域服务向导,点击下一步,提示操作系统兼容性,与本文内容无关,再点击下一步。

图5 使用Active Directory服务安装向导

选择在新林中建新域,点击下一步

图6 选择新林中建新域

输入域名,点击下一步

图7 输入新域名

图8 输入域NetBIOS名称

图9 设置林功能级别

图10 设置域功能级别

图11 其他域控制器选项

图12 日志存储位置

图13 还原模式密码

图14 摘要

图15 Acitve Directory安装完成

CA服务器搭建

进入开始-管理工具-服务器管理器,点击角色,然后然后在右侧点击添加角色,点击下一步

图16 增加Acitve Directory证书服务

选择除了“网络设备注册服务、证书注册Web服务”之外的其他选项,点击下一步

图17 增加Acitve Directory证书服务

选择企业CA,点击下一步

图18 选择企业CA

图19 选择根CA

图20 选择新建私钥

图21 选择加密算法

图22 配置CA名称及后缀

图23 配置CA生成证书的有效期

图24 配置证书数据库位置

图25 配置身份验证类型

图26 选择稍后为SSL分配

图27 Web服务器简介

图28 Web服务器角色服务(默认即可)

图29 确认安装选择

图30 确认安装结果

再通过服务器管理器,增加角色服务,见图32。

图31 增加角色服务

图32 报错提示无IIS USER权限

图33 将administrator用户加入IIS USER组即可

图34 指定用户账户(使用域管理员)

图35 指定颁发机构信息(默认即可)

图36 配置加密参数(默认即可)

图37 证书注册Web服务指定CA(默认即可)

图38 选择身份验证类型(默认即可)

图39 证书注册Web服务指定账户凭据(选择推荐)

图40 选择SSL加密的服务器身份验证证书

图41 确认选择,并开始安装

图42 安装完成

第二篇:Linux FTP服务器搭建和crontab计划任务制定

搭建FTP服务器:

1.先用rpm-qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum-yinstall vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)

2.service vsftpd start

启动要让FTP每次开机自动启动,运行命令:chkconfig--level 35 vsftpd on

3.设置ftp权限

vi/etc/vsftpd/vsftpd.conf

将anonymous_enable=YES 改为 anonymous_enable=NO

ESC返回,输入“:wq”保存并推出

4.添加ftp帐号和目录

useradd-d /alidata/www/wwwroot-s /sbin/nologin pwftp

passwdpwftp

chmod-R 755 /alidata/www/wwwroot

chown-Rpwftp /alidata/www/wwwroot

/etc/rc.d/init.d/vsftpd restart

然后用帐号pwftp密码123456

测试下就可以登陆ftp了。目录是/alidata/www/wwwroot

出现的问题描述和解决方法:

linux FTP连接出错500 OOPS: cannot change directory:/home/li

在linux下安装vsftp后,ftp居然连不上,出现以下错误

错误现象:

状态:正在连接 192.168.1.112...状态:已经连接到 :6148。正在等待欢迎信息...响应:220(vsFTPd 2.3.4)

命令:USER li

响应:331 Please specify the password.命令:PASS ********

响应:500 OOPS: cannot change directory:/home/li

错误:已经从服务器断开

错误:连接失败

解决方法1:

#setsebool ftpd_disable_trans

1#service vsftpd restart

如果出现: Could not change active booleans: Invalid boolean

按以下操作:

#setsebool ftp_home_dir=1

#service vsftpd restart

解决方法2:

#setsebool-P ftpd_disable_trans 1

#service vsftpd restart

安装ftp特别注意关闭ftp防火墙或者使用service iptables stop关闭防火墙规则

但是按以上操作后,每次虚拟机重启后,问题依然存在。要想彻底解决,需要将selinux关闭对FTP的保护

查看SELinux状态:

1、/usr/sbin/sestatus-v##如果SELinux status参数为enabled即为开启状态

SELinux status:enabled2、getenforce##也可以用这个命令检查

关闭SELinux:

1、临时关闭(不用重启机器):

setenforce 0##设置SELinux 成为permissive模式

##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

crontab定时器用法和定时运行shell脚本

今天在网上看到这篇不错的教程,是介绍CronTab的,写的很清楚。所以转载过来,做个分享。

限制用户使用crontab的文件有:/etc/cron.allow /etc/cron.deny。

当使用crontab建立工作排程后,将被记录到/var/spool/cron里。

cron执行的每一项工作都被记录到/varlog/cron里去。

crontab参数:

-u:只有root才可能,帮其他用户建立或移除工作排程。

-l:查阅crontab的工作内容

-r:移除所有的crontab的工作内容,移除一项,用-e编辑。

例1:每天12:00给root发信。

[root@lyy etc]# crontab-e#用vi编辑

0 12 * * * mail root-s “at 12:00” < /root/.bashrc

每项工作有六个字段分别是:

分钟小时日期月份周指令

0-590-231-311-120-7指令#0和7都代表星期天

辅助特殊字符:

*(星号)代表任何时刻,(逗号)代表分隔时候。如3点与6点 就是3,6

-(减号)代表一段时间范围内。如:3点到6点 就是3-6

/n(斜线)n代表数字,即每隔n单位。如每隔五分钟,/

5例2:每隔3分钟,在屏幕输出字符

[root@lyy etc]# crontab-e

[root@lyy etc]# crontab-l

*/3 * * * * echo “hello world!!!” > /dev/pts/0#pts/0是用telnet的终端接口

查看一下记录

[root@lyy etc]# cat /var/log/cron

Dec 12 20:27:01 lyy crond[9865]:(root)CMD(echo “hello world!!!” > /dev/pts/0)Dec 12 20:30:01 lyy crond[9908]:(root)CMD(echo “hello world!!!” > /dev/pts/0)

例3:每个星期三下午14:30分发送一个邮件给pc

[root@lyy etc]# crontab-e14 * * 3 mail pc-s “test” < /home/text.txt

crontab-e 是针对用户的cron设计的,如果是系统例行性任务,只要编

辑/etc/crontab文件就可以了。

查看/etc/crontab文件内容

[root@lyy etc]# cat /etc/crontab

SHELL=/bin/bash#接口

PATH=/sbin:/bin:/usr/sbin:/usr/bin#执行路径搜寻

MAILTO=root#以mail发送者

HOME=/#家目录

# run-parts

01 * * * * root run-parts /etc/cron.hourly#每小时

02 4 * * * root run-parts /etc/cron.daily#每天4 * * 0 root run-parts /etc/cron.weekly#每周日

4 1 * * root run-parts /etc/cron.monthly#每个月1号

取消不要的输出项目:把输出的结果以命令重定向到/dev/null

安全检验:由于一些木马以例行命令方式值入,所以可以通过

检查/var/log/cron来发现。

周与日月不可同时并存

如:12 11 9 5 root echo “just test ” #这是错误的写法。

本来以为九月十一号是星期五执行这个任务,但是系统可能会判定每个星期

五执行一次或每年九月十一号分别执行。

唤醒停机期间的工作任务 anacron

anacron不能取代crontab,它存在目的是处理非24小时在线的linux系统的crontab的执行。它是以天为单位或在开机后执行,它会检查停机期间的crontab并执行,然后就自动停止了。

linux命令:

建立任务crontab-e

*/1 * * * * echo 'ddd'/var/test.txt 一分钟写一次ddd到test.txt文件中

* * * */1 * sh /var/jboss-4.0.5.GA/server/default/log/temp/delete_log1.sh 一个月运行一次delete_log1.sh脚本

sh脚本(delete_log1.sh)

dd=`date-d“1 month ago” +%y-%m`

rm-vf /var/temp/log.20$dd-*删除当前时间的起一个月的匹配文件

但是特别需要注意的是有好多人忽略了当crontab中使用sh执行定时任务时sh脚边中要包含你命令所需的环境变量,因为crontab无法自动读取,下面列出几个大家比较常犯的错误:

1、shell输出中包含了汉字,那就需要引入相应的LANG环境变量,先在终端上用echo &LANG查看你当前的环境变量,然后再把export LANG='你echo出来的变量值'添加进你的sh脚本中;

2、shell中使用了java相关的执行命令,如:java-jar ****.jar,那么你就要把此命令的完整绝对目录要列出来,这样

在crontab才能识别出来,就如:/usr/java/jdk1.7.0_51/jre/bin/java-jar *****.jar,前面所示的就为我机器上面的Java命令的完整目录,否则就会出现“Error: Unable to access jarfile ****.jar”的错误;

3、执行任何命令或者文件时都要使用完整的绝对路径,否则crontab也是识别不出来的,当然也就无法执行下去了。

下载域和证书等服务器基本搭建和配置word格式文档
下载域和证书等服务器基本搭建和配置.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐