位置: 编程技术 - 正文

在Linux系统上检查所安装的SSH的版本的方法(linux检查文件内容)

编辑:rootadmin

推荐整理分享在Linux系统上检查所安装的SSH的版本的方法(linux检查文件内容),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统检查,linux 文件系统检查,检查linux系统版本,linux检查操作系统版本,linux系统检查命令,linux检查操作系统版本,linux检查操作系统版本,linux 文件系统检查,内容如对您有帮助,希望把文章链接给更多的朋友!

安全Shell(SSH)通过加密的安全通信通道来远程登录或者远程执行命令。SSH被设计来替代不安全的明文协议,如telnet、rsh和rlogin。SSH提供了大量需要的特性,如认证、加密、数据完整性、授权和转发/通道。SSH1 vs. SSH2

SSH协议规范存在一些小版本的差异,但是有两个主要的大版本:SSH1 (版本号 1.XX) 和 SSH2 (版本号 2.)。

事实上,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。

复制代码代码如下:Protocol 2

如果如下显示,就代表服务器同时支持SSH1和SSH2。

复制代码代码如下:Protocol 1,2

方法二

如果因为OpenSSH服务其运行在远端服务器上而你不能访问/etc/ssh/sshd_config。你可以使用叫ssh的SSH客户端来检查支持的协议。具体说来,就是强制ssh使用特定的SSH协议,接着我么查看SSH服务器的响应。

下面的命令强制ssh使用SSH1:

在Linux系统上检查所安装的SSH的版本的方法(linux检查文件内容)

复制代码代码如下:$ ssh -1 user@remote_server

下面的命令强制ssh使用SSH2:

复制代码代码如下:$ ssh -2 user@remote_server

如果远程SSH服务器只支持SSH2,那么第一个带“-1”的选项就会出现像下面的错误信息:

复制代码代码如下:Protocol major versions differ: 1 vs. 2

如果SSH服务器同时支持SSH1和SSH2,那么两个命令都有效。方法三

另一个检查版本的方法是运行SSH扫描工具,叫做scanssh。这个命令行工具在你想要检查一组IP地址或者整个本地网络来升级SSH1兼容的SSH服务器时很有用。

下面是基本的SSH版本扫描语法。

复制代码代码如下:$ sudo scanssh -s ssh -n [ports] [IP addresses or CIDR prefix]

"-n"选项可以指定扫描的SSH端口。你可以用都好分隔来扫描多个端口,不带这个选项,scanssh会默认扫描端口。

使用下面的命令来发现..1.0/本地网络中的SSH服务器,并检查SSH协议v版本:

复制代码代码如下:$ sudo scan -s ssh ..1.0/

如果scanssh为特定IP地址报告“SSH-1.XX-XXXX”,这暗示着相关的SSH服务器支持的最低版本是SSH1.如果远程服务器只支持SSH2,scanssh会显示“SSH-2.0-XXXX”。

Linux在VIM编辑器中修改Tab为4个空格的方法 Linux用户最经常使用的编辑器便是VIM编辑器,为了提高我们的编辑速度,我们经常会在编辑器中设置一些快捷方式。今天小编就和大家一起分享下在VIM编

Linux系统开源VPN Openvpn进程异常退出解决方法 Linux系统中,OpenVPN是一款性能良好的开源VPN,因而受到广泛的使用,不过最近有许多用户发现OpenVPN服务多次异常退出,这个问题该怎么解决呢?今天小

linux、unix下快速清空文件的方法 今天在分析mysql的慢查询,发现文件太大了,分析必然会占用太多的io,所以就需要先清空慢查询文件,借此机会分享一下linux/unix下清空文件的方法:使

标签: linux检查文件内容

本文链接地址:https://www.jiuchutong.com/biancheng/367554.html 转载请保留说明!

上一篇:在Linux系统中启用Intel Rapid Start的方法(linux常见的启动方式)

下一篇:Linux在VIM编辑器中修改Tab为4个空格的方法(linux在vim编辑器中,将光标移动)

  • 进项税转出包括什么
  • 汽车购置税计算器2019
  • 新个税年终奖计算公式
  • 资产现金流量收益率计算例题
  • 个人补缴的医保要做账吗
  • 第四季度报表和年度报表一样吗
  • 电子税务局怎么登录
  • 开具红字发票的当月就要进项税额转出吗
  • 企业购房发票可以抵税吗
  • 暂估资产会计处理
  • 应交增值税减免税款
  • 上市公司现金流充足说明什么
  • 逾期不缴纳税款责令限改期限内改正的
  • 委托加工的应税消费品收回后直接出售
  • 举办活动的工作要求
  • 预付账款只有部分开了发票怎么入账
  • 什么时候计提资本成本
  • 非独立核算的分公司如何报税
  • 公司注销资产负债表期末余额不能为0
  • 法人实名认证需要带什么
  • 全年一次性奖金计税方式2023
  • 评估的房产如何入账
  • 生产车间制造费用包括
  • 广告费和业务宣传费税前扣除基数
  • 附加税会计分录2022
  • 微软的客户主要是什么
  • 商贸企业销售会计分录
  • 预付购买材料款会引起会计等式
  • 公司的房租收入要交税吗
  • 摊销租赁费的会计分录
  • 如何计算企业年度人均产值
  • 利息收入可以冲减研发费用
  • 汽车理赔款
  • 一般纳税人销售自己使用过的汽车
  • 真正有效解决近视的方法
  • 购置固定资产用什么凭证
  • php批量上传
  • 长期股权投资成本法收回投资
  • 材料成本差异属于流动资产吗
  • 哪里能找到前端练手项目教程
  • 认缴制和实缴制的区别
  • 筹办分公司
  • 发票管理人员如何操作
  • 百度编辑器使用方法
  • sqlserver数据库操作
  • 公司有残疾人如何申报残保金
  • 汇算清缴是什么
  • 投资收益记账
  • 企业销售已使用的车辆
  • 运费险三件衣服分3个快递寄出
  • 投资性房地产涉及其他综合收益
  • 押金为什么要一个月才退
  • 多打的投资款怎么入账
  • 可以从公司公户直接支付给个人的款项有哪些
  • 财务会计制度及核算软件备案怎么填写
  • 环保局罚款记什么科目
  • 企业收付实现制还是权责发生制
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • 电梯在固定资产里属于什么设备类别
  • 轻松玩转职场职场沟通与写作技巧答案
  • FreeBSD5.4之apache-2.0.54+php+ZendOptimizer简单安装、设置
  • windows server 2008 r2激活密钥
  • 主板设置uefi模式
  • 电脑开机绿
  • 用diskgenius硬盘格式转换怎么使用
  • window10路由
  • mac笔记本如何设置不黑屏
  • win7一直处于开机界面
  • msoobe命令
  • js计算时间差毫秒
  • lua脚本语言零基础教程
  • node.js常用命令
  • vue购物车功能
  • 用python写爬虫
  • 安卓网络监测
  • python去掉末尾的换行符
  • js调用失败
  • js如何定义类
  • 收到虚开增值税专用发票怎么处理
  • 增值税号和增值税账号的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设