SSH客户端工具输入目标地址端口远程失败故障原因和解决方案

news/2024/11/30 7:53:04/

问题表现:SSH客户端工具输入目标地址端口远程失败时,出现ssh client 报 algorithm negotiation failed的异常信息。

使用SSH Secure Shell Client连接Linux服务器的SSH的时候有时会出现错误提示信息:ssh algorithm negotiation failed。这是哪里出现故障了,该如何解决?今天小编就和大家分享一下解决此类故障现象的方法,供大家后续出现同样的问题时参考。

出现此类问题的原因是新部署的Linux服务器未对SSH默认配置修正生效,或者是升级了shell,或者是对本地SSH服务变更过导致的

解决此问题的思路是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。

方法1:通过修改sshd的配置文件解决    

修改sshd的配置文件 /etc/ssh/sshd_config 
在配置文件中添加:
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

通过以上操作,重启sshd服务后,即可正常连接。如是空闲时也可直接重启linux服务器。

方法2:外网SSH远程连接内网Linux主机方法步骤

同时,强烈给大家推荐一下利用快解析映射软件,实现异地外网SSH客户端远程连接本地内网Linux主机SSH服务的方法步骤,非常高效、安全,小白也可以轻松上手。

只要可以联网,即可以通过快解析,将本地内网IP端口映射到互联网,实现外网对内网指定服务的访问。此方法不但可以解决端口受限问题,同时适用于在任意网络环境下提供外网访问。

1.本地服务明确

在映射外网前,首先明确自己的应用场景。确保自己的服务本身有开启,且在局域网内可以正常访问。

2.软件工具上设置映射。在目标本地Linux服务器,或所在内网其他主机上,安装并登录安装并登录快解析客户端添加端口映射。

 

3.涉及映射填写相关信息有:

映射名称:自定义,方便区别和标志。

公共端口类型:指外网访问所用的端口,根据自己场景应用需求选择,这里选择的映射类型80端口;

内网地址:内网访问固定地址。可以是固定内网IP或计算机名。如果是在服务器本机使用映射的,推荐填写127.0.0.1格式。

应用程序端口:以实际为准,不可以随便乱填写。

4.外网访问连接

映射成功后,在外网使用SSH访问LINUX时,使用映射后的外网地址域名和外网端口即可。

作为中国最早的一批NAT-DDNS服务商,快解析以深厚的技术积累和安全稳定的服务,为一代代互联网人解决了内外网远程通讯难题。


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

相关文章

Bitmap引起的OOM问题

作者:向阳逐梦 1.什么是OOM?为什么会引起OOM? 答:Out Of Memory(内存溢出),我们都知道Android系统会为每个APP分配一个独立的工作空间,或者说分配一个单独的Dalvik虚拟机,这样每个APP都可以独立…

数据库系统-故障恢复

文章目录 一、数据库故障恢复思路1.1 故障类型 影响1.1.1 DMBS运行方式1.1.2 故障类型 1.2 故障恢复1.2.1 数据库故障恢复1.2.2 事务故障恢复1.2.3 系统故障恢复1.2.4 介质故障恢复 二、运行日志及其检查点2.1 DB Log2.1.1 事务的操作2.1.2 缓冲区处理策略 2.2 日志记录 三、三…

vue3头像上传组件

用到了自定义组件v-model的双向绑定使用input的typefile这个原生html元素,通过监听change事件,获取到选择的文件(注意,选择完文件值后,要把这个隐藏的input的typefile元素的value置为空,否则,下…

【Linux】基础IO——文件系统|软硬链接|动静态库

文章目录 一、磁盘1. 物理结构2. 存储结构3. 逻辑抽象结构 二、文件系统1. 文件系统的结构2. 查看文件3. 删除文件 三、软硬链接1. 软链接2. 硬链接3. ACM 时间 四、动静态库1. 动静态库的介绍2. 静态库的制作3. 动态库的制作4. 动态库的加载 一、磁盘 基于上篇博客所写到的文…

docker更改默认镜像和容器存储位置

Ubuntu版本:22.04 docker版本:23.0.5 无论是生成镜像还是加载镜像时,系统总提示var分区空间不足,无奈在网上寻找更改容器存储,不同的方法试了4、5种,总是出错,最后在一个老外的网站上发现新版本…

【C++初阶】类和对象(一)

​ ​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C初阶 🎯长路漫漫浩浩,万事皆有期待 上一篇博客:【C初阶】…

【SpringBoot系列】接收前端参数的几种方式

在Spring Boot中,有以下几种方式接收前端参数: RequestParam这是最基本的一种,通过请求参数名映射到方法的参数上,如: GetMapping("/test") public String test(RequestParam("name") String username) {// ... }然后请求URL为/test?namexxx。 Request…

淘系抓包流程(淘宝数据无法抓包解决方式)

淘系抓包流程 结合frida和adb工具以及mumu模拟器进行抓包。 具体的关系图: frida的安装 frida安装,直接安装官网的脚手架。frida官网使用python的pip安装,python > 3。 安装后使用查看版本命令来确认是否安装。 pip install frida-tools frida --ve…