江苏省职业院校技能大赛网络建设与运维服务部分Linux赛题解析2025

第四部分:Linux 系统配置(200 分)


一、时区、Chrony、SSH、SUDO、密码服务

【任务描述】

为保障企业网络服务的加密功能,提供证书服务并配置 CA 服务器,使用 Linux-1、Linux-2、Linux-3 三台主机模拟配置并测试。


1. 修改所有主机名为合格域名

bash复制编辑# 修改 /etc/hosts 文件
cat <<EOF > /etc/hosts
dns1.skills.com 10.10.20.101
dns2.skills.com 10.10.20.102
db.skills.com   10.10.20.103
ftp.skills.com  10.10.20.104
redis.skills.com 10.10.20.105
fw.skills.com   10.10.20.106
podman.skills.com 10.10.20.107
EOF
​
# 分发并重启网络
for i in {1..7}; do
  scp /etc/hosts 10.10.20.10$i:/etc/hosts
  ssh 10.10.20.10$i nmcli c up ens3
done

2. 设置时区为“上海”

bash复制编辑for i in {1..7}; do
  ssh 10.10.20.10$i timedatectl set-timezone Asia/Shanghai
done

3. 配置 Chrony 时间同步服务

在 Linux-1(服务器):
bash复制编辑vim /etc/chrony.conf
# 添加以下行
server 10.10.20.101 iburst
allow 10.10.20.0/24
local stratum 10

systemctl enable --now chronyd
firewall-cmd --add-service=ntp --permanent
firewall-cmd --reload
配置客户端(Linux-2 ~ Linux-7):
bash复制编辑scp /etc/chrony.conf /chrony.conf
sed -i 's/^server.*/server 10.10.20.101 iburst/' /chrony.conf

for i in {2..7}; do
  scp /chrony.conf 10.10.20.10$i:/etc/chrony.conf
  ssh 10.10.20.10$i "systemctl restart chronyd && chronyc sources -v"
done

4. SSH 免密登录(Linux-1、2、3)

bash复制编辑ssh-keygen -t rsa
for i in {1..7}; do
  ssh-copy-id root@10.10.20.10$i
done

# 拷贝 .ssh 文件夹确保相互免密
for i in {1..7}; do
  scp -r ~/.ssh/* 10.10.20.10$i:/root/.ssh/
done

5. SUDO 权限配置(Linux-2)

bash复制编辑groupadd accounts
useradd nic
passwd nic
usermod -aG accounts nic

# 编辑 /etc/sudoers
echo "nic ALL=(ALL) ALL" >> /etc/sudoers
echo "%accounts ALL=(ALL) /sbin/useradd,/sbin/userdel,/sbin/usermod" >> /etc/sudoers

6. OpenSSL 解密 DES3 加密文件

bash


复制编辑
openssl enc -d -des3 -a -salt -in /root/skills.enc -out /root/skills.dec
  • 密码为:1qaz

  • 使用 PBKDF2 算法,迭代次数为 5

  • 加密数据为 BASE64 编码格式


7. 配置 CA 服务器(Linux-1)

bash复制编辑mkdir -p /etc/pki/CA/private
chmod 700 /etc/pki/CA/private
​
# 生成私钥
openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048
​
# 生成根证书
openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem \
  -out /etc/pki/CA/cacert.pem -days 7300
​
# 初始化 CA 数据库
cd /etc/pki/CA/
touch index.txt
echo 01 > serial

完整版请联系主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值