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

相关推荐
令狐少侠201124 分钟前
Linux 系统部署夜莺 nightingale 监控公司的watchdog
linux·运维·服务器
信工 180232 分钟前
RK3588系统烧录后扩容
linux·rk3588
2502_9116791435 分钟前
精准与稳定的基石:Agilent 66311B,为移动通信测试量身定制的核心供电单元
大数据·网络·5g·信息与通信·信号处理
亚远景aspice36 分钟前
亚远景-满足ASPICE要求的配置管理(SUP.8)与变更管理策略
大数据·网络·安全·汽车
深眸财经38 分钟前
2026,直播电商“卷”向何处?
网络
Jay Chou why did1 小时前
程序启动地址0x80000000
linux
深眸财经1 小时前
繁荣与崩塌,2026国产美妆站上「十字路口」
大数据·网络
kkce1 小时前
域名CDN检测意义
服务器·前端·网络
王同学 学出来1 小时前
vue+nodejs项目在服务器实现docker部署
服务器·前端·vue.js·docker·node.js
落笔映浮华丶1 小时前
c程序的翻译过程 linux版
linux·c语言