前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux远程ssh连接不上?

linux远程ssh连接不上?

作者头像
废江_小江
发布于 2022-09-05 06:03:06
发布于 2022-09-05 06:03:06
23.5K01
代码可运行
举报
文章被收录于专栏:总栏目总栏目
运行总次数:1
代码可运行

背景

昨天下午从公司下班回到家后,想连接linux来给一个docker项目部署好,发现突然连接不上了?

这类linux问题,我的排查能力还是不足,并且无从分析,我是直接照着报错去百度搜索,压根没有什么用。后来我想了一下,ssh服务我重新安装一个就是了,应该是之前修改配置文件,修改坏了,于是我去了阿里云官网的控制台,使用救援连接,成功连接到ssh服务,并且发现ssh服务都是关闭的!并且我一开启ssh服务就会报错。后面我直接重新安装了ssh,还是不行!最后提交阿里工单了。

原因

技术小哥两个命令帮我解决了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sshd -t
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
netstat -ntulp | grep sshx

下面是运行了第一个命令的报错

小哥一看是权限错误,其实这个时候我也看出来了

然后小哥让我运行了下面几个命令就ok了

最后成功连接上了ssh

这里我分析了下原因,权限确实是我自己修改的,当时自己百度的时候发现ssh下面的几个权限和一个博主上面的不一样,我为了省事,直接都赋予最高权限,心想这下应该没问题了吧。看来还是不能随意心想。

总结

第一点

linux中不是说当一个程序出现了错误,如果是权限问题,不是就是权限不够,全部赋予755权限,反而会导致bug出现

第二点

当linux中重装了ssh后,你的之前修改的权限文件还是不会变的,也有可能是我重装了ssh,没有碰到上面三个权限文件

第三点

linux出现了错误不要慌,首先使用救援连接进入linux内部,然后根据命令一步步排查,比如sshd -t就是查看ssh服务是否有问题的 一个命令,学到了

废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:linux远程ssh连接不上?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
猫头虎博客:SSH连接失败ssh: connect to host port 22: Connection refused”解决大揭秘
大家好,猫头虎博主来啦!🐱‍💻 今天我们要探讨的话题是关于SSH连接失败的问题。在这篇文章里,你将学到SSH连接失败的原因和解决方法。本文适合所有技术爱好者,无论是初学者还是资深开发者。 SSH连接失败、端口22、Linux、系统配置、网络安全、远程登录。目的是帮助你快速定位问题并解决它,让你的SSH连接顺畅无阻。😺
猫头虎
2024/04/08
12.9K0
猫头虎博客:SSH连接失败ssh: connect to host port 22: Connection refused”解决大揭秘
linux查看ssh信息,linux查看与开启ssh「建议收藏」
Starting sshd:/var/empty/sshd must be owned by root and not group or world-writable.
全栈程序员站长
2022/07/29
17.1K0
Linux实现SSH远程登录
远程登录方式有telnet和ssh两种方式,由于telnet使用的是明文传输,传输过程中系统帐号密码等重要信息容易被截获,安全性比不上SSH(secure shell),因此现在一般都使用SSH作为远程登录的工具。
飞奔去旅行
2019/06/13
9.4K0
一个linux学习帮手和一些没有解决的
在学习linux的时候发现了一款神器,可以帮助我们更好地查看linux 的命令。在学习linux的时候,我们通常是比如 touch --h 查看命令,或者是man touch,但是linux官方的介绍全是英文,并且比较苦涩难懂,不适合新手观看,这里我推荐一款linux学习神器,tldr-pages,我们在linux中可以使用js的npm去安装,也可以使用python的pip去安装(这里我后面用pyhton的安装后面出现了一堆请求库问题),安装后下次查看命令就可以用tldr来代替touch,介绍也是中文的,十分适合新手小白。
废江_小江
2022/09/26
1670
Linux系统下的ssh使用(依据个人经验总结)
对于linux运维工作者而言,使用ssh远程远程服务器是再熟悉不过的了!对于ssh的一些严格设置也关系到服务器的安全维护,今天在此,就本人工作中使用ssh的经验而言,做一些总结记录来下。 -bash: ssh: command not found 解决办法; yum install -y openssh-server openssh-clinets (0)ssh登录时提示:Read from socket failed: Connection reset by peer. 尝试了很多解决方案均无效,无奈!
洗尽了浮华
2018/01/23
4.1K0
一次linux服务器被黑客入侵后的处理
场景: 周一上班centos服务器ssh不可用,web和数据库等应用不响应。好在vnc可以登录 使用last命令查询,2号之前的登录信息已被清空,并且sshd文件在周六晚上被修改,周日晚上2点服务器被人远程重启 使用less /var/log/messages命令2点结合last命令,判断2点重启后IPATABLES生效,有大量的ssh暴力破解的扫描信息,由于机器是测试环境,上面安装了ORACLE和squid,临时管理了iptables,重启后iptables启动,应该没有再次被再次登录,但是系统中
小小科
2018/05/04
1.4K0
一次linux服务器被黑客入侵后的处理
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
这里复现也真是奇怪,在靶机上没复现成功,在服务器上复现成功了 原理:替换本身操作系统的ssh协议支撑软件openssh,重新安装自定义的openssh,达到记录帐号密码,也可以采用万能密码连接的功能! 参考:(演示未做版本修改及文件修改时间处理)
没事就要多学习
2024/07/18
4090
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
Mac通过终端远程SSH连接局域网OpenEuler系统192.168.10.243的详细教程
MacOS默认已内置OpenSSH工具,可直接使用Terminal输入命令进行连接
猫头虎
2025/06/14
710
Mac通过终端远程SSH连接局域网OpenEuler系统192.168.10.243的详细教程
【SSH】解决使用SSH命令远程连接Linux服务器加载访问慢,连接超时断开等问题
【阿里云镜像】使用阿里云openssh镜像安装配置SSH服务_xyb的博客-CSDN博客_openssh 阿里云
宝耶需努力
2022/12/13
6.7K0
Linux 远程连接之 SSH 新手指南
使用 Linux,你只需要在键盘上输入命令,就可以巧妙地使用计算机(甚至这台计算机可以在世界上任何地方),这正是 Linux 最吸引人的特性之一。有了 OpenSSH,POSIX 用户就可以在有权限连接的计算机上打开安全外壳协议,然后远程使用。这对于许多 Linux 用户来说可能不过是日常任务,但从没操作过的人可能就会感到很困惑。本文介绍了如何配置两台计算机的 安全外壳协议(secure shell)(简称 SSH)连接,以及如何在没有密码的情况下安全地从一台计算机连接到另一台计算机。
用户8639654
2021/09/01
4.5K0
Linux 修改SSH 默认端口 22,防止被破解密码
Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够复杂且长度很长),因此最好修改SSH默认的22端口为其它随机端口号。
阳光岛主
2019/02/26
8K0
win10使用WSL编译Linux C++项目
我们是做后台开发的,虽然我们的svr都泡在tlinux上,但是大部分同学写代码/看代码还都是在windows下。
breezeliu
2018/11/04
9.9K0
你的Linux服务器被黑了?看一看是不是犯了这5点错
本文由马哥教育Linux云计算面授班24期学员推荐,转载自互联网,作者为高俊峰,Linux资深技术专家,畅销书籍《循序渐进Linux》、《高性能Linux服务器构建实战》作者,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 安全是IT行业一个老生常谈的话题了,从之前的“棱镜门”事件中折射出了很多安全问题,处理好信息安全问题已变得刻不容缓。 因此做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,修补任何潜在的威胁和漏洞,主要分五
小小科
2018/05/03
2.3K0
你的Linux服务器被黑了?看一看是不是犯了这5点错
【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法
作为一位Linux初学者,我是使用云服务器搭建的Linux环境,即在Xshell界面输入ssh root@公网进行连接,但是前两天用xshell进行远程连接时,发生了错误:Could not connect to ‘43.143.242.13’ (port 22): Connection failed
诺诺的包包
2023/02/17
5.2K0
【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法
Linux 温习(三): 远程连接(SSH)
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH 协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如 telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh 都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。
陈大剩博客
2023/02/17
7.7K0
SSH随笔
简单说,SSH是一种网络协议,用于计算机之间的加密登录。SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。这里说的实现是OpenSSH。
浩Coding
2020/09/27
9580
SSH随笔
001工具及环境之Windows7与Linux双系统及linux基本服务的搭建
然后修改deepin.iso为你下载的ISO文件名称即可,保存退出 其中,有两个在启动阶段报找不到文件错误的地方是:
上善若水.夏
2018/09/28
6.4K0
在 Linux 上保护 SSH 服务器连接的 8 种方法
本周赠书:一文理解分布式开发中的服务治理 来源:https://www.linuxmi.com/secure-ssh-connections-linux.html SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 SSH 访问权限的服务器的 root 帐户可能存在风险。尤其是如果您使用的是公共 IP 地址,则破解 root 密码要容易得多。因此,有必要了解 SSH 安全性。 这是
程序猿DD
2022/07/27
1.3K0
在 Linux 上保护 SSH 服务器连接的 8 种方法
Linux SSH远程连接端口修改
在运维过程中,更改SSH端口是一项常见的安全措施,但有时会遇到一些问题,例如SELinux的拒绝或防火墙设置错误。本文将详细介绍如何更改SSH端口,并解决可能遇到的问题。
默 语
2024/11/20
3K0
Linux SSH远程连接端口修改
服务器「一」 —— 配置存储服务器
因为准备上大学了,根据我自己的需求,可能需要一个存储业务。 这个存储业务不可能在阿里云啊,腾讯云这些地方购买存储的
筱锋xiao_lfeng
2022/09/23
12K0
服务器「一」 —— 配置存储服务器
推荐阅读
相关推荐
猫头虎博客:SSH连接失败ssh: connect to host port 22: Connection refused”解决大揭秘
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验