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

相关推荐
by————组态9 分钟前
Ricon组态技术架构 - 企业级Web组态解决方案
运维·服务器·前端·物联网·架构·组态·组态软件
zbtlink15 分钟前
Mesh组网:真需求还是被制造的需求?
网络·智能路由器
赋缘汇(fableshare)-黄从庆38 分钟前
Ubuntu重启后进入initramfs导致无法开机
linux·运维·ubuntu
CHINA红旗下1 小时前
固定虚拟机的IP地址
运维·服务器·网络
网络研究院1 小时前
美国网络安全趋势与发展
网络·安全·美国·趋势·发展
DO_Community1 小时前
百亿参数开源模型托管成本账:从按 Token 计费到单卡 GPU 服务器怎么选?
运维·服务器·开源·llm·agent
1024+1 小时前
在 ‌Ubuntu 24.04‌ 上安装 ‌Python 3.8‌
linux·python·ubuntu
着迷不白1 小时前
十、网络客户端工具curl, wget, ssh, scp, sftp, rsync
运维·网络·ssh
the sun341 小时前
集群架构实操:MySQL主、从节点配置
运维·服务器
袁小皮皮不皮1 小时前
6.HCIP OSPF域间防环机制与虚链路
服务器·网络·笔记·网络协议·学习·智能路由器