当前位置: 首页 > news >正文

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服务

相关文章:

  • C++学习之游戏服务器开发十七游戏房间容器化
  • KakaoPage中文版:正版授权,一站式阅读体验
  • 遨游三防|30200mAh、双露营灯三防平板,见证堆料天花板
  • 反射,枚举,lambda表达式
  • 《CBOW 词向量转化实战:让自然语言处理 “读懂” 文字背后的含义》
  • 数据库安装和升级和双主配置
  • 使用CNNS和编码器-解码器结构进行人群计数的深度学习模型的设计与实现
  • 13、性能优化:魔法的流畅之道——React 19 memo/lazy
  • Spring—AOP
  • 济南国网数字化培训班学习笔记-第二组-3节-电网工程建设项目部门
  • Python爬虫实战:移动端逆向工具Fiddler经典案例
  • 4.24定时任务_Python
  • 删除elementplus的li标签中的一个class属性?
  • 强化学习核心原理及数学框架
  • Postman设置环境变量与Token
  • 操作系统进程管理笔记
  • 使用 VMware 安装一台 Linux 系统之Centos
  • 访问者模式:分离数据结构与操作的设计模式
  • 一种Spark程序运行指标的采集与任务诊断实现方式
  • win11什么都不动之后一段时间黑屏桌面无法显示,但鼠标仍可移动,得要熄屏之后才能进入的四种解决方法
  • 外交部回应菲律宾涉仁爱礁言论:菲方7轮运补均提前通报中方
  • 冲击一英里4分钟大关,基普耶贡挑战女子中长跑极限
  • 坚守17年,这件事姚明就算赔钱也在继续做
  • 山东省淄博市委原常委宋振波被“双开”
  • 乍嘉苏改扩建项目迎来新进展!预应力管桩首件施工顺利完成
  • 周继红当选中国泳协主席,曾为国摘得首枚奥运跳水金牌