CE第二次作业

实验要求:

1.配置ssh实现A,B主机互相免密登录

2.配置nginx服务,通过多ip区分多网站

一,配置ssh实现A,B主机互相免密登录

步骤
  • 在主机 A 上生成 SSH 密钥对。
  • 把主机 A 的公钥复制到主机 B。
  • 在主机 B 上重复上述步骤,将主机 B 的公钥复制到主机 A。

分析

    • -t:指定密钥类型

    • rsa:使用rsa公钥加密算法,可以产生公钥和私钥

    • 执行后会在对应账户目录中产生一个隐藏目录.ssh,其中有2个文件

      • id_rsa:私钥文件

      • id_rsa.pub:公钥文件

      生成SSH密钥对,一路回车采用默认设置即可

      ssh-keygen -t rsa

      将主机A的公钥复制到主机B

      ssh-copy-id user@B_ip_address

在主机 B 上执行以下操作:

复制代码
# 生成SSH密钥对
ssh-keygen -t rsa

# 将主机B的公钥复制到主机A
ssh-copy-id user@A_ip_address

二,配置nginx服务,通过多ip区分多网站

1,步骤

  • 安装 Nginx。
  • 配置多个 IP 地址。
  • 为每个 IP 地址创建对应的 Nginx 配置文件。
2,代码实现

以下是详细的配置过程:

安装 Nginx:

配置多个 IP 地址:

假设服务器有两个 IP 地址:192.168.153.255和 192.168.153.128 编辑网络配置文件(以 ifcfg-eth0 为例):

重启网络服务:

复制代码
systemctl restart network

为每个 IP 地址创建对应的 Nginx 配置文件

创建第一个网站的配置文件,添加以下内容:

创建第二个网站的被指文件,添加以下内容:

创建网络根目录,创建测试页面,检查Nginx配置文件是否正确,重启Nginx服务

相关推荐
ulias2121 小时前
Linux系统中的权限问题
linux·运维·服务器
青花瓷3 小时前
Ubuntu下OpenClaw的安装(豆包火山API版)
运维·服务器·ubuntu
振浩微433射频芯片3 小时前
433MHz在智能家居中的应用大全(二):智能安防篇——安全不容“信号死角”
网络·单片机·嵌入式硬件·物联网·智能家居
mzhan0173 小时前
Linux: lock: preempt_count 是一个线程级别的变量
linux·lock
Dream of maid4 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾4 小时前
统信系统UOS常用命令集
linux·运维·服务器
ZzzZZzzzZZZzzzz…4 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
fengfuyao9855 小时前
基于STM32的4轴步进电机加减速控制工程源码(梯形加减速算法)
网络·stm32·算法
一叶知秋yyds6 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
瀚高PG实验室6 小时前
审计策略修改
网络·数据库·瀚高数据库