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

相关推荐
程序员小崔日记6 小时前
20块钱注册一年 .COM 域名!Spaceship 最新优惠教程,支付宝即可付款(附优惠码)
服务器·腾讯云·域名
Better Bench6 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿7 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
林浅不想努力7 小时前
LVS知识点总结
服务器·云原生·lvs
Yang96118 小时前
光缆故障快速排查实操技巧,鼎讯信通 Smart-S3 OTDR 一线使用心得
网络
Dawn-bit8 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan9 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
LDZKKJ9 小时前
OpenAI模型“越狱“入侵Hugging Face——AI安全史上的至暗时刻
网络·人工智能·安全
xqqxqxxq11 小时前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记
龙仔72511 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓