【无标题】DNS配置和远程访问

、一.DNS配置

首先准备三台设备,一台作为DNS服务器,一台作为访问客户端,一台作为web服务器。分别命名为test1,test2,test3。

test01:DNS服务器,安装bind,并进行配置
关闭防火墙、关闭selinux

test02:客户端,想访问web网站
使用curl或elinks访问网站

test03:web服务器,安装httpd
部署站点、关闭防火墙

具体步骤如下,IP地址根据设备进行调整

---------------------------------------------------------------------------------------------------------------------------------

主配置文件 /etc/named.conf

区域配置文件 /etc/named.rfc1912.zones

并删除其他多余的区域配置

数据配置文件   /var/named/xx.xxx

从模板复制数据配置文件

正向解析

反向解析

启动服务(systemctl start named)后,配置test2网卡中的DNS

使用crul命令后可以看见网站内容

二.远程访问

实验一:账号密码方式验证

实验准备:

至少两台虚拟机

要点:

  • Linux主机之间直接用ssh命令进行远程登陆
  • Windows远程登陆Linux主机一般使用第三方工具
  • 命令格式:ssh 用户名@IP地址

在Linux中直接使用ssh命令

Window中使用xshell

实验二.密钥对方式验证(Linux主机间访问)

test1假设为客户端,生成密钥对

客户端(test1)把公钥发给服务器端(test2)

客户端的公钥文件 id_rsa.pub和服务器端的 autorized_keys文件内容一致此时已经是密钥对方式验证了

实验三.密钥对方式验证(Windows登陆Linux)

使用xshell自带的密钥对生成向导生成密钥对

点击两次下一步到以下界面,这里我们生成两套密钥做测试;加密的和不加密的

使用Windows不加密的密钥登录Linux服务器test2 

把刚才复制的公钥拷贝到test2中

在xshell使用ssh命令登陆test2

使用Windows加密的密钥登录Linux服务器test01  
 复制加密的公钥到test01的 /root/.ssh/authorized_keys 文件中   (如果该文件不存在,则手动创建)

在xshell使用ssh命令登陆test2

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值