仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 967|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来Linux上检察SSH的版本

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!
Question:我想到SSH存在1和2两个版本(SSH1和SSH2)。这二者之间有甚么分歧?另有我该怎样在Linux上反省SSH协定的版本?
宁静Shell(SSH)经由过程加密的宁静通讯通道来近程登录大概近程实行下令。SSH被计划来替换不宁静的明文协定,如telnet、rsh和rlogin。SSH供应了大批必要的特征,如认证、加密、数据完全性、受权和转发/通道。



SSH1vs.SSH2

SSH协定标准存在一些小版本的差别,可是有两个次要的年夜版本:SSH1(版本号1.XX)和SSH2(版本号2.00)。
现实上,SSH1和SSH2是两个完整分歧互不兼容的协定。SSH2分明地提拔了SSH1中的良多方面。起首,SSH是宏计划,几个分歧的功效(如:认证、传输、毗连)被打包进一个单一的协定,SSH2带来了比SSH1更壮大的宁静特征,如基于MAC的完全性反省,天真的会话密钥更新、充实协商的加密算法、公钥证书等等。
SSH2由IETF尺度化,且它的完成在业界被普遍安排和承受。因为SSH2关于SSH1的盛行和加密上风,很多产物对SSH1保持了撑持。在写这篇文章的时分,OpenSSH仍然撑持SSH1和SSH2,但是在一切的古代Linux刊行版中,OpenSSH办事器默许禁用了SSH1。
反省撑持的SSH协定版本

***一

假如你想反省当地OpenSSH办事器撑持的SSH协定版本,你能够参考/etc/ssh/sshd_config这个文件。用文本编纂器翻开/etc/ssh/sshd_config,而且检察"Protocol"字段。
假如以下显现,就代表办事器只撑持SSH2。
  1. Protocol2
复制代码
假如以下显现,就代表办事器同时撑持SSH1和SSH2。
  1. Protocol1,2
复制代码
***二

假如由于OpenSSH办事其运转在远端办事器上而你不克不及会见/etc/ssh/sshd_config。你可使用叫ssh的SSH客户端来反省撑持的协定。详细说来,就是强迫ssh利用特定的SSH协定,接着我么检察SSH办事器的呼应。
上面的下令强迫ssh利用SSH1:
  1. $ssh-1user@remote_server
复制代码
上面的下令强迫ssh利用SSH2:
  1. $ssh-2user@remote_server
复制代码
假如近程SSH办事器只撑持SSH2,那末第一个带“-1”的选项就会呈现像上面的毛病信息:
  1. Protocolmajorversionsdiffer:1vs.2
复制代码
假如SSH办事器同时撑持SSH1和SSH2,那末两个下令都无效。
***三

另外一个反省版本的***是运转SSH扫描工具,叫做scanssh。这个下令行工具在你想要反省一组IP地点大概全部当地收集来晋级SSH1兼容的SSH办事器时很有效。
上面是基础的SSH版本扫描语法。
  1. $sudoscanssh-sssh-n[ports][IPaddressesorCIDRprefix]
复制代码
"-n"选项能够指定扫描的SSH端口。你能够用都好分开来扫描多个端口,不带这个选项,scanssh会默许扫描22端口。
利用上面的下令来发明192.168.1.0/24当地收集中的SSH办事器,并反省SSH协定v版本:
  1. $sudoscan-sssh192.168.1.0/24
复制代码



假如scanssh为特定IP地点呈报“SSH-1.XX-XXXX”,这表示着相干的SSH办事器撑持的最低版本是SSH1.假如近程办事器只撑持SSH2,scanssh会显现“SSH-2.0-XXXX”。
via:http://ask.xmodulo.com/check-ssh-protocol-version-linux.html
译者:geekpi校正:wxy
本文由LCTT原创翻译,Linux中国声誉推出
欢迎大家来到仓酷云论坛!
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-14 22:17:12 | 只看该作者

给大家带来Linux上检察SSH的版本

深爱那片海 该用户已被删除
板凳
发表于 2015-1-18 22:07:37 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
海妖 该用户已被删除
地板
发表于 2015-1-27 22:37:57 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
小女巫 该用户已被删除
5#
发表于 2015-2-5 16:44:01 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
若天明 该用户已被删除
6#
发表于 2015-2-13 01:45:43 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-3 12:50:44 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
柔情似水 该用户已被删除
8#
发表于 2015-3-11 12:24:46 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
透明 该用户已被删除
9#
发表于 2015-3-18 22:45:43 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
老尸 该用户已被删除
10#
发表于 2015-3-26 21:54:27 | 只看该作者
有疑问前,知识学习前,先用搜索。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 21:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表