计算机网络-SSH实验-密码验证

news/2025/2/11 4:12:18/

前面我们学习了SSH连接的几个阶段,这次来实际配置,在用户认证阶段支持口令认证和密钥认证等方式,今天先来学习简单的口令认证。

一、SSH基础使用-口令认证

拓扑:

拓扑图

网卡桥接

拓扑描述:使用网络桥接到本地终端:本地主机为192.168.5.1,SSH路由器为192.168.5.100,确保网络连通性正常。本地电脑通过CRT工具使用账号密码进行口令认证登录到SSH-Server上,通过抓包进行现象观察。

二、配置

AR1:

# 配置ssh用户chuck/Aa258369
aaalocal-user chuck password cipher Aa258369local-user chuck privilege level 15local-user chuck service-type ssh# 开启SSH服务
stelnet server enable# 配置ssh用户的认证方式为密码口令认证,这个用户需要是aaa配置对应的用户
ssh user chuck authentication-type password# 配置远程登录vty
user-interface vty 0 4authentication-mode aaaprotocol inbound ssh# 保存
save

三、验证

使用putty连接

保存公钥

登录

抓包数据:

数据交互

版本协商:

算法协商:

密钥交换:

加密后的数据:

通过抓包看到经过SSH加密后的数据是加密状态,大大提高了安全性。

总结:通过SSH协议可以实现终端与SSH服务器的安全通信,可以在本地电脑与路由器间建立SSH连接,也可以在设备间互相建立连接。


http://www.ppmy.cn/news/1571053.html

相关文章

【windows系统】02-windows server 2022系统安装

一、环境准备 1、下载VMware workstation 17 具体步骤参考 我的另一篇文章:https://blog.csdn.net/adminabcd/article/details/145480529?spm1001.2014.3001.5501 2、下载windows server 2022的镜像文件 访问网址 https://next.itellyou.cn/Original/#cbpProdu…

DeepSeek-R1论文细节时间线梳理

0 前言 2025年1月10日,DeepSeek发布名为R1的大语言模型,该初创公司声称其在推理任务上可与OpenAI的ChatGPT o1媲美。该应用在创纪录的时间内登顶App Store排行榜,不仅吸引科技行业关注,也引发了全球范围内的广泛讨论。其中一个尤…

jupyterLab插件开发

jupyter lab安装、配置: jupyter lab安装、配置教程_容器里装jupyterlab-CSDN博客 『Linux笔记』服务器搭建神器JupyterLab_linux_布衣小张-腾讯云开发者社区 Jupyter Lab | 安装、配置、插件推荐、多用户使用教程-腾讯云开发者社区-腾讯云 jupyterLab插件开发教…

华为小艺助手接入DeepSeek,升级鸿蒙HarmonyOS NEXT即可体验

小艺助手接入DeepSeek的背景与意义 随着人工智能技术的不断发展,大模型成为推动智能交互升级的关键力量。DeepSeek在自然语言处理等领域具有出色的表现,其模型在语言理解、生成等方面展现出强大的能力。华为小艺助手接入DeepSeek,旨在借助其先…

vscode+CMake+Debug实现 及权限不足等诸多问题汇总

环境说明 有空再补充 直接贴两个json tasks.json {"version": "2.0.0","tasks": [{"label": "cmake","type": "shell","command": "cmake","args": ["../"…

云原生后端|实践?

云原生(Cloud Native)是一种构建和运行应用程序的方法,它充分利用云计算的优势,包括弹性、可扩展性、高可用性和自动化运维。云原生后端开发通常涉及微服务架构、容器化、持续集成/持续部署(CI/CD)、服务网…

算法兵法全略

目录 始计篇 谋攻篇 军形篇 兵势篇 虚实篇 军争篇 九变篇 行军篇 地形篇 九地篇 火攻篇 用间篇 始计篇 夫算法者,国之重器,事之枢机。算之道,诡谲多变,非贤明不能御,非睿智者难通其妙。故为将者&#xff…

mysql 几种启动和关闭mysql方法介绍

https://dev.mysql.com/doc/refman/5.7/en/programs-server.html mysql几种启动方法 方法1、mysqld mysqld指定读取my.cnf配置文件启动,加一个 & 实现后台启动。终端不会被阻塞 ./mysqld --defaults-file/etc/my.cnf &方法2、mysqld_safe ./mysqld_safe …