SSH是如何配置的

目录

什么是SSH

SSH可以做什么其他用途?

ssh有几种连接方法吗

我应该用哪种方法连接SSH1或SSH2?

每天都在用SSH你知道SSH的原理吗

开启ssh后telnet会关闭吗

SSH的优缺点

SSH和Telnet之间优缺点的对比

SSH的配置实验

ensp

Cisco

H3C


1、什么是SSH

SSH(Secure Shell)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。
SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。虽然任何网络服务都可以通过SSH实现安全传输,但SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令

2、SSH可以做什么其他用途?

SSH是一种安全协议,除了用于远程登录系统外,还可以用于其他网络服务,例如:
​
远程管理:SSH可以用于远程管理网络中的其他计算机,包括远程执行命令、传输文件、配置网络设备等。
安全文件传输:SSH可以用于在计算机之间安全地传输文件,其安全性高于普通的文件传输协议。
端口转发:SSH可以用于端口转发,将一个网络服务的安全连接转发到另一个网络服务。
X11隧道:SSH可以用于X11隧道,使得远程用户可以在本地计算机上运行远程服务器上的图形界面应用程序。

3、ssh有几种连接方法吗

SSH有两种连接方法,分别是SSH1和SSH2 。SSH1和SSH2是两种不同的安全协议
​
SSH1连接方法是先在本地计算机上启动SSH1守护进程,然后在远程计算机上启动SSH1服务器,两者之间建立加密通道进行连接。
​
SSH2连接方法是在本地计算机上安装SSH客户端,然后在本地计算机上启动SSH守护进程,在远程计算机上启动SSH服务器,两者之间建立加密通道进行连接

4、我应该用哪种方法连接SSH1或SSH2?

SSH2是较新的协议,比SSH1更加安全,因此建议使用SSH2连接方法。
SSH2具有许多新的安全特性,例如支持更强大的加密算法、更好的身份认证机制等。同时,SSH2还支持更广泛的平台和更灵活的配置选项,例如支持多种端口号、支持多个并发连接等。
因此,建议使用SSH2连接方法,以确保连接的安全性和可靠性。

5、每天都在用SSH你知道SSH的原理吗

SSH(Secure Shell)是一种安全的、可靠的登录协议,它用于远程登录网络设备,替代了旧式的Telnet协议。SSH原理是首先在客户端和远程服务器之间进行认证,服务器发送一个会话密钥给客户端,客户端使用这个会话密钥生成会话密码,这个密码就是客户端和服务器之间传输的所有数据的秘密密钥。客户端发出用户名和密码,服务器会使用加密算法检查用户的身份,验证成功后才可以正常登录服务器,完成了安全的远程连接。SSH安全机制是采用了非对称加密技术(RSA)加密了所有传输的数据。

6、开启ssh后telnet会关闭吗

开启SSH后,Telnet服务会自动关闭。
SSH和Telnet都是网络协议,用于远程登录到另一台计算机上,但是SSH比Telnet更安全。Telnet使用明文的方式发送所有内容,包括用户名和密码,而SSH使用加密的方式对所有传输的内容进行加密,因此SSH比Telnet更安全。如果一台计算机同时安装了SSH和Telnet,那么这两个协议会冲突,导致Telnet无法使用。

7、SSH的优缺点

SSH的优缺点介绍如下:
​
优点:框架的融合和代码的耦合都很不错,对于编程的持续化、扩展化和维护化都很棒,SSH已经把底层实现封装好了,开发人员可以更专注于业务处理。SSH基于MVC模式,可以使应用程序分层,有利于开发者更关注于业务逻辑的实现;SSH中Hibernate配置二级缓存,能够提高开发效率。缺点:出现错误容易搞的复杂,如果某个框架不是很熟悉的话(特别是spring)那就很麻烦,运行速度比较慢。

8、SSH和Telnet之间优缺点的对比

SSH和Telnet之间优缺点的对比如下:
​
安全性:SSH协议比Telnet协议更安全,因为SSH协议采用了加密传输和认证机制,可以防止中间人攻击和密码泄漏等安全问题,而Telnet协议数据传输方式是明文传输,容易被黑客窃听和破解。性能:Telnet协议比SSH协议传输效率更高,因为Telnet协议没有加密和认证机制,数据传输速度更快,而SSH协议在加密传输过程中需要耗费计算资源,因此传输速度较慢。兼容性:Telnet协议比SSH协议更通用,可以运行在几乎所有的操作系统中,而SSH协议通常需要使用特定的SSH客户端软件,并且需要在服务器上安装SSH服务器软件。适用场景:SSH协议适用于需要保护敏感数据的远程登录场景,例如互联网银行等,而Telnet协议适用于内部网络环境下的远程登录,例如企业内部管理系统等。

9、SSH的配置实验

ensp

[AR1]rsa local-key-pair create        创建RSA秘钥对
The key name will be: Host               生成秘钥,回车默认即可
% RSA keys defined for Host already exist.
Confirm to replace them? (y/n)[n]:y
The range of public key size is (512 ~ 2048).
NOTES: If the key modulus is greater than 512,It will take a few minutes.
Input the bits in the modulus[default = 512]:
Generating keys...
..++++++++++++
...++++++++++++
............++++++++
.....++++++++
​
[AR1]stelnet server enable   开启SSH服务
[AR1]aaa     
[AR1-aaa]local-user test password cipher 123   创建用户名和密码 
[AR1-aaa]local-user test service-type ssh       配置用户服务类型
[AR1]ssh user test authentication-type password   账户和认证密码关联起来
[AR1]user-interface vty 0 4      创建虚拟链路连接
[AR1-ui-vty0-4]protocol inbound ssh    入站协议修改为SSH
[AR1-ui-vty0-4]authentication-mode aaa    认证模式为AAA认证
[AR1-ui-vty0-4]

Cisco

router(config)# hoatname R1      必须改主机名 ssh
R1(config)#ip domain-name ssh    创建网络ip域
R1(config)#crypto key generate rsa    生成加密密钥
How many bits in the modulus [512]: 2048    配置密钥长度 越大越优先
R1(config)#enable password    配置特权模式密码
R1(config)#line vty 0 4       创建五个登录点
R1(config-line)#login local        设置本地用户登录
R1(config-line)#transport inpu ssh    登录模式为ssh登录
R1(config)#username ssh privilege 15 password 12      新建用户和密码并给予权限
R1(config)#ip ssh time-out 120       配置无操作超时时间为120秒
R1(config)#ip ssh authentication-retries 1      修改重认证的次数
ssh -l +用户名 +要登录设备的端口 例如:ssh -l ssh 1.1.1.1
password:  输入密码

H3C

<H3C>sys
[H3C]int g0/0/0
[H3C-GigabitEthernet0/0/0]ip add 1.1.1.1 24     配置接口IP地址
[H3C-GigabitEthernet0/0/0]qu
[H3C]public-key local create rsa     创建RSA秘钥
The range of public key modulus is (512 ~ 2048).
If the key modulus is greater than 512, it will take a few minutes.
Press CTRL+C to abort.
Input the modulus length [default = 1024]:
Generating Keys...
.
Create the key pair successfully. 
[H3C]user-interface vty 0 4    创建虚拟链路连接
[H3C-line-vty0-4]authentication-mode scheme    配置认证模式为AAA
[H3C-line-vty0-4]q
[H3C]local-user xiao class manage      添加用户
[H3C-luser-manage-xiao]password simple xi1234qwer   设置密码
[H3C-luser-manage-xiao]service-type ssh     配置服务类型
[H3C-luser-manage-xiao]authorization-attribute user-role network-admin    给用户授权
[H3C]ssh server enable  开启SSH服务
 

如有不足,欢迎指正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/74448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT—基于http协议的网络文件下载

1.常用到的类 QNetworkAccessManager类用于协调网络操作&#xff0c;负责发送网络请求&#xff0c;创建网络响应 QNetworkReply类表示网络请求的响应。在QNetworkAccessManager发送一个网络请求后创建一个网络响应。它提供了以下信号&#xff1a; finished()&#xff1a;完成…

【八大经典排序算法】:直接插入排序、希尔排序实现 ---> 性能大比拼!!!

【八大经典排序算法】&#xff1a;直接插入排序、希尔排序实现 ---> 性能大比拼&#xff01;&#xff01;&#xff01; 一、 直接插入排序1.1 插入排序原理1.2 代码实现1.3 直接插入排序特点总结 二、希尔排序 ( 缩小增量排序 )2.1 希尔排序原理2.2 代码实现2.3 希尔排序特点…

数据可视化、BI和数字孪生软件:用途和特点对比

在现代企业和科技领域&#xff0c;数据起着至关重要的作用。为了更好地管理和理解数据&#xff0c;不同类型的软件工具应运而生&#xff0c;其中包括数据可视化软件、BI&#xff08;Business Intelligence&#xff09;软件和数字孪生软件。虽然它们都涉及数据&#xff0c;但在功…

文献阅读:Chain-of-Thought Prompting Elicits Reasoning in Large Language Models

文献阅读&#xff1a;Chain-of-Thought Prompting Elicits Reasoning in Large Language Models 1. 文章简介2. 具体方法3. 实验结果 1. 数学推理 1. 实验设计2. 实验结果3. 消解实验4. 鲁棒性考察 2. 常识推理 1. 实验设计2. 实验结果 3. 符号推理 1. 实验设计2. 实验结果 4.…

华为数通方向HCIP-DataCom H12-821题库(单选题:241-260)

第241题 ​​LS Request​​报文不包括以下哪一字段? A、通告路由器(Advertising Router) B、链路状态 ID (Link Srate ID) C、数据库描述序列号(Database Dascription Sequence lumber) D、链路状态类型 Link state type) 答案:C 解析: LS Request 报文中包括以下字段…

协议定制 + Json序列化反序列化

文章目录 协议定制 Json序列化反序列化1. 再谈 "协议"1.1 结构化数据1.2 序列化和反序列化 2. 网络版计算器2.1 服务端2.2 协议定制(1) 网络发送和读取的正确理解(2) 协议定制的问题 2.3 客户端2.4 代码 3. Json实现序列化反序列化3.1 简单介绍3.2 使用 协议定制 J…

【送书活动】揭秘分布式文件系统大规模元数据管理机制——以Alluxio文件系统为例

前言 「作者主页」&#xff1a;雪碧有白泡泡 「个人网站」&#xff1a;雪碧的个人网站 「推荐专栏」&#xff1a; ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄&#xff0c;vue成神之路★ ★ uniapp-从构建到提升★ ★ 从0到英雄&#xff…

python调用GPT实现:智能用例生成工具

工具作用&#xff1a; 根据输入的功能点&#xff0c;生成通用测试点 实现步骤 工具实现主要分2个步骤&#xff1a; 1.https请求调用Gpt,将返回响应结果保存为.md文件 2.用python实现 将 .md文件转换成.xmind文件 3.写个简单的前端页面&#xff0c;调用上述步骤接口 详细代…

操作系统强化认识之Shell编程学习与总结

目录 1.Shell的概述 2.Shell脚本入门 3.变量 3.1.系统预定义变量 3.2.自定义变量 3.3.特殊变量 4.运算符 5.条件判断 6.流程控制 6.1.if判断 6.2.case语句 6.3.for循环 6.4.while循环 7.read读取控制台输入 8.函数 8.1.系统函数 8.2.自定义函数 9.正则表示式入…

【C++入门到精通】C++入门 ——搜索二叉树(二叉树进阶)

阅读导航 前言一、搜索二叉树简介1. 概念2. 基本操作⭕搜索操作&#x1f36a;搜索操作基本代码&#xff08;非递归&#xff09; ⭕插入操作&#x1f36a;插入操作基本代码&#xff08;非递归&#xff09; ⭕删除操作&#x1f36a;删除操作基本代码&#xff08;非递归&#xff0…

MySQL无法查看系统默认字符集以及校验规则

show variables like character_set_database; show variables like collation_database;这个错误信息表示MySQL在尝试访问performance_schema.session_variables表时&#xff0c;发现该表不存在。这个问题可能是由于MySQL的版本升级导致的。解决这个问题的一种方法是运行mysql…

论文浅尝 | 训练语言模型遵循人类反馈的指令

笔记整理&#xff1a;吴亦珂&#xff0c;东南大学硕士&#xff0c;研究方向为大语言模型、知识图谱 链接&#xff1a;https://arxiv.org/abs/2203.02155 1. 动机 大型语言模型&#xff08;large language model, LLM&#xff09;可以根据提示完成各种自然语言处理任务。然而&am…

Java JUC 并发编程(笔记)

文章目录 再谈多线程并发与并行顺序执行并发执行并行执行 再谈锁机制重量级锁轻量级锁偏向锁锁消除和锁粗化 JMM内存模型Java内存模型重排序volatile关键字happens-before原则 多线程编程核心锁框架Lock和Condition接口可重入锁公平锁与非公平锁 读写锁锁降级和锁升级 队列同步…

[构建 Vue 组件库] 小尾巴 UI 组件库 —— 横向商品卡片(仿淘宝)

文章归档于&#xff1a;https://www.yuque.com/u27599042/row3c6 组件库地址 npm&#xff1a;https://www.npmjs.com/package/xwb-ui?activeTabreadmegitee&#xff1a;https://gitee.com/tongchaowei/xwb-ui 下载 npm i xwb-ui配置 按需导入 import {组件名 } from xwb-…

【Unity】 2D 游戏 库存模块实现

库存模块主要参考了 youtube 上的视频 BMo 的 Flexible INVENTORY SYSTEM in Unity with Events and Scriptable Objects 和 Simple Inventory UI in Unity With Grid Layouts 这两个视频是一个系列 还是一个视频也是 BMo的 How To INTERACT with Game Objects using UNITY E…

Nginx详解 第五部分:Ngnix反向代理(负载均衡 动静分离 缓存 透传 )

Part 5 一、正向代理与反向代理1.1 正向代理简介1.2 反向代理简介 二、配置反向代理2.1 反向代理配置参数2.1.1 proxy_pass2.1.2 其余参数 2.2 配置实例:反向代理单台web服务器2.3 代理转发 三、反向代理实现动静分离四、缓存功能五、反向代理客户端的IP透传5.1 原理概述5.2 一…

谁在为网络安全制造标尺?

“我们想帮助企业往后退一步&#xff0c;去全局的看一下自己的安全能力建设水平如何&#xff0c;以及在当下的阶段最应该做的安全建设是什么&#xff1f; ” 度量&#xff0c;对应的是更清晰的认知。而对企业安全而言&#xff0c;这种认知&#xff0c;也更在成为一把新的标尺…

Redis带你深入学习数据类型set

目录 1、set 2、set相关命令 2.1、添加元素 sadd 2.2、获取元素 smembers 2.3、判断元素是否存在 sismember 2.4、获取set中元素数量 scard 2.5、删除元素spop、srem 2.6、移动元素smove 2.7、集合中相关命令&#xff1a;sinter、sinterstore、sunion、sunionstore、s…

CSS:屏幕正中间有个元素A,元素A中有文字A,随着屏幕宽度的增加

始终需要满足以下条件&#xff1a; A元素垂直居中于屏幕***&#xff1b;A元素距离屏幕左右边距各10px&#xff1b;A元素里面的文字”A”的font-size:20px&#xff1b;水平垂直居中;A元素的高度始终是A元素宽度的50%; (如果搞不定可以实现为A元素的高度固定为200px;)请用 html及…

【Unity基础】3.脚本控制物体运动天空盒

【Unity基础】3.脚本控制物体运动&天空盒 大家好&#xff0c;我是Lampard~~ 欢迎来到Unity基础系列博客&#xff0c;所学知识来自B站阿发老师~感谢 &#xff08;一&#xff09;搭建开发环境 &#xff08;1&#xff09;下载visual studio 在我们下载unity编译器的时候&…