97国际

一机领航 ,向光而生 丨 97国际网络一机一网3.0秋季新品宣布会
预约直播
以AI为焦点 ,让资产可管可控 ,数据鲜活有用 丨 企业智能运维实践宣布会
预约直播
97国际·(中国区)集团官方网站
产品
< 返回主菜单
产品中心
产品
解决计划
< 返回主菜单
解决计划中心
行业
合作伙伴
返回主菜单
选择区域/语言
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站

202697国际官网
用户体验调研

马上加入
97国际·(中国区)集团官方网站

您订阅的产品有更新 ,请实时查阅

审查详情
97国际·(中国区)集团官方网站 97国际·(中国区)集团官方网站

SSH是什么

SSH是一种常见的远程登录协议 。在网络清静问题日益严重的今天 ,社会和小我私家都对信息清静有更高的要求 。尤其是网络情形重大的情形下 ,相比明文传输的Telnet等协议 ,SSH能够为你带来越发清静定心的体验 。

  • 97国际·(中国区)集团官方网站

    宣布时间:2022-11-24

  • 97国际·(中国区)集团官方网站

    点击量:

  • 97国际·(中国区)集团官方网站

    点赞:

分享至

97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站

我想谈论

1 SSH简介
SSH协议(Secure Shell ,清静外壳)是一种需要举行加密和认证的 ,用于远程会见及文件传输的网络清静协议 。
SSH功效类似于Telnet服务 ,但SSH基于加密和认证的特征可以为用户提供更强盛的清静包管机制 ,在用户使用不清静的网络情形登录装备时 ,SSH能够有用�;ぷ氨覆皇躀P地址诓骗、明文密码截取等攻击 。
现在保存SSHv1和SSHv2两个版本 ,二者互不兼容 。相比SSHv1 ,SSHv2能够提供更高的性能和清静性 。
                                                                              
2 SSH基本结构
SSH协议基于客户端/服务器结构 ,客户端可以使用SSH协议登录到服务器 ,举行远程会见或文件传输等操作 。
图2-1 SSH基本结构图
97国际·(中国区)集团官方网站
                                                                                                  
3 SSH基本交互流程
SSH客户端和SSH服务器交互流程可以分为以下七个阶段:建设毗连、版本号协商、密钥交流与算法协商、用户认证、会话请求、会话交互和会话关闭 。
(1) 建设毗连阶段
a 服务器端监听TCP 22号端口 ,期待客户端的毗连 。
b 客户端向服务器的22号端口提倡TCP毗连请求 ,与服务器端建设起TCP毗连 。
(2) 版本号协商阶段
a 服务器端向客户端发送版本协商报文 。
b 客户端吸收并处置惩罚该报文后 ,回复服务端决议接纳的协议版本号 。
c 服务器端处置惩罚客户端回复的信息 ,确认协商版本乐成与否 。
(3) 密钥交流与算法协商阶段
若版本号协商乐成 ,进入密钥交流与算法协商 。
a 服务器端与客户端相互向对端发送算法协商报文 ,凭证本端支持的算法来确定最终使用的算法 。
b 服务器端与客户端使用密钥交流算法、主神秘钥等相关信息 ,天生会话密钥与会话ID ,使用它们举行后续的用户认证以及数据传输的加解密 。
(4) 用户认证阶段
加密通道建设起来之后 ,进入用户认证阶段 。
a 客户端向服务器端发送认证请求 。
b 服务器端对客户端举行认证 。若认证乐成 ,则进入下一阶段;若认证失败次数抵达上限 ,则服务器端关闭毗连 。
(5) 会话请求阶段
a 认证乐成后 ,客户端向服务器端发送会话请求 。
b 服务器期待并处置惩罚客户端的会话请求 ,请求被处置惩罚乐成之后 ,SSH进入会话交互阶段 。
(6) 会话交互阶段
会话请求乐成后 ,进入会话交互阶段 ,允许加密数据双向传送与处置惩罚 。
a 客户端将需要执行的下令发送给服务器 。
b 服务器吸收到下令后举行解密、剖析并处置惩罚 。
c 服务器将处置惩罚效果加密后发给客户端 。
d 客户端收到服务器新闻后举行解密与处置惩罚 。
(7) 会话关闭阶段
服务器和客户端断开毗连并关闭会话 。
                                                                    
4 SSH远程登录实践
4.1   设置SSH服务器
大部分97国际交流机和路由器都支持SSH客户端和SSH服务器功效 ,此处以97国际交流机为例举行服务器设置(SSH端口号为可选设置 ,通过变换SSH端口号能够有用提高SSH的清静性) 。
Ruijie> enable
Ruijie# configure terminal
Ruijie(config)# enable service ssh-server                // 开启SSH服务器功效
Ruijie(config)# ip ssh version 2                         // 使用SSHv2版本
Ruijie(config)# username test password Ruijie123         // 设置外地账号名test,密码Ruijie123
Ruijie(config)# ip ssh port 2000                         //(可� 。┎簧柚檬� ,默认SSH端口号为22
Ruijie(config)# line vty 0 4                             // 设置VTY终端
Ruijie(config-line)# login local                         // 在VTY终端上开启SSH外地账号登录功效
                                                                                    
4.2   设置SSH客户端
Linux和Windows系统上都有大宗的SSH客户端可供使用 ,例如Linux系统可以直接通过Shell下的ssh下令举行登录 ,Windows系统上有Putty、SecureCRT等应用软件 。此处以SecureCRT为例 ,使用SSH协议登录到上述的97国际交流机上 。
(1) 凭证SSH服务器的设置 ,选择SSHv2协议 ,Hostname为SSH服务器IP ,Port为SSH端口号 ,Authentication为支持的认证类型 ,并点击“Connect”按钮举行SSH远程登录 。
97国际·(中国区)集团官方网站
                                                                 
(2) 第一次SSH远程登录该装备需要确认秘钥 ,点击“Accept Once”确认 。
97国际·(中国区)集团官方网站
                                                                               
(3) 输入账户名和密码 。
97国际·(中国区)集团官方网站
                                                         
(4) 乐成登录97国际交流机装备 ,可以在装备上执行种种管理操作 。
97国际·(中国区)集团官方网站
                                                                                          
5 SSH清静性
SSH客户端与SSH服务器的所有交互数据都是经由加密的 ,纵然在不清静的网络情形下 ,也可以较好地阻止用户信息和交互数据泄露的危害 。以下使用Telnet协议来举行比照 ,通过Wireshark抓包确认Telnet报文和SSH报文对账号信息是否有做加密处置惩罚 。
5.1   Telnet登录报文
如下图所示 ,使用Telnet远程会见服务器时(账号名test ,密码Ruijie123) ,对Telnet客户端发往Telnet服务器的报文举行抓包 ,可以发明Telnet登录的账号和密码在报文中都是明文生涯的 。若是客户端处于不清静的情形中 ,则账号和密码信息容易被不法截取 。
图5-1 Telnet登录报文抓包示意图
97国际·(中国区)集团官方网站
                                                                                         
5.2   SSH登录报文
同Telnet类似(账号名test ,密码Ruijie123) ,使用SSH远程会见服务器时 ,对SSH客户端发往SSH服务器的报文举行抓包 ,可以发明SSH远程登录的账号和密码在报文中都是经由加密的 。因此 ,纵然客户端处于不清静的情形中 ,报文被截取也不会容易导致账号和密码信息泄露 。
图5-2 SSH远程登录报文抓包示意图
97国际·(中国区)集团官方网站
                                                                                       
6 总结
在网络清静问题日益严重的今天 ,社会和小我私家都对信息清静有更高的要求 。在选择远程登录协议时 ,也越发偏向清静性高的SSH协议 。尤其在网络情形重大 ,清静性得不到包管的情形下 ,相比明文传输的Telnet等协议 ,SSH协议能够带来越发清静定心的体验 。
                                                                                    
相关链接
怎样在VSCode中使用SSH客户端
97国际·(中国区)集团官方网站 97国际·(中国区)集团官方网站

点赞

更多手艺博文

任何需要 ,请联系97国际

97国际·(中国区)集团官方网站

返回顶部

收起
97国际·(中国区)集团官方网站 文档AI助手
97国际·(中国区)集团官方网站 文档评价
资料内容是否对您有资助?
您对目今页面的知足度怎样?
不咋滴
很是好
您知足的缘故原由是(多� 。�?
您对文档是否尚有其它的问题或建议?
为尽快解决问题 ,请您留下联系方法以便回复
邮箱
手机号
谢谢您的反� 。�
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
97国际·(中国区)集团官方网站
请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反响 意见反响
意见反响
更多联系方法
网站地图