Ubuntu无法SSH登陆的解决方案
1. 连接时出现提示 ssh_exchange_identification
问题提示:
ssh_exchange_identification: read: Connection reset by peer
解决方法:
(1)
vim /etc/hosts.allow
加入
sshd: ALL
(2) 然后
systemctl restart sshd
2. 被系统自动加入黑名单导致的无法登陆
Ubuntu18.04中清除DenyHosts中的黑名单IP
(1)
cat /dev/null > /etc/hosts.deny
(2)
vim /etc/hosts.allow
加入你的 IP地址
all:121.36.163.25
(3) 重启 NetworkManager 网络管理工具
sudo systemctl start NetworkManger
或者
sudo service network-manager start
3. 连接超时 (ssh连接超时, 能ping通的情况下)
解决方案:
Ubuntu18.04 完全重装ssh服务
解决方法:
(1) 重装ssh
sudo apt-get remove openssh-server openssh-client --purge -y
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get install openssh-server openssh-client
(2) 关闭防火墙
ufw disable
说明:
--SSH连接不上的原因有很多,例如:
被防火墙挡掉、SSH服务配置文件中的参数是否拒绝了连接等等.
--SSH连接不上的另外一种可能:
清除/root/.ssh/known_hosts文件中和你所要连接的IP或者主机名有关的ssh加密Key
rm ~/.ssh/known_hosts
4. 故障现象:
重启机器,输入正确的用户名和密码后,登陆进入系统的界面一闪,然后跳回登陆界面
故障说明:
在用户名和密码都输入成功的情况下,重复出现登录界面,无法进入主界面(系统设置为字符界面情况下)
原因分析:
误删了系统文件或者系统文件配置错误所导致, 需要具体问题具体分析, 需要回想重启前的操作
解决方案 (我的误操作为误删了 limits.conf 文件):
(1) limits.conf 被删除, 或者 limits.conf 设置错误导致Linux系统无法ssh登陆
(2) 开机进入单用户模式, 输入root账户密码, 登陆系统
cat /etc/security/limits.conf
vim /etc/security/limits.conf
加入
* soft nofile 65535
* hard nofile 65535
(3) 说明:
参数值不宜过大,总结如下:
nofile是有一个上限的,不能超过(/proc/sys/fs/nr_open,默认1048576)的值.
如果超过,很可能重启之后无法ssh远程连接
5. Ubuntu系统进入单用户模式的方法
若系统无法进入(例如4中所述), 可考虑在单用户模式下修复
(1) 启动系统时长按shift键 (ESC,DEL,F#都可能), 进入grub菜单
(2) 选择recovery模式
(3) 有些系统选择recovery后, 再菜单选择ROOT, 然后输入root账户的密码即可进入系统
(4) 有些系统需要修改里面的linux行, 修改为:
...... rw single init=/bin/bash
ctrl+x退出, 进入单用户模式
原文链接:https://mp.weixin.qq.com/s/vItwmQYiB2KIg5Jjih2WHw
Ubuntu无法SSH登陆的解决方案的更多相关文章
- ubuntu设置ssh登陆
转: 默认请况下,ubuntu是不允许远程登陆的.(因为服务没有开,可以这么理解.) 想要用ssh登陆的话,要在需要登陆的系统上启动服务.即,安装ssh的服务器端 $ sudo apt-get ins ...
- Centos7无法使用ssh登陆及解决方案
查看状态: systemctl status sshd.service 启动服务: systemctl start sshd.service 重启服务: systemctl restart sshd. ...
- ubuntu下ssh登陆阿里云服务器(ubuntu系统)中文乱码问题
研究了几天终于解决了... 原文地址: http://blog.csdn.net/a__yes/article/details/50489456 问题描述: 阿里云的服务器ubuntu系统,wind ...
- Ubuntu Server 14.04 下root无法ssh登陆
今天安装了Ubuntu Server 14.04 在终端配置了root密码后,使用SecureCRT和putty竟然不能ssh登陆,SecureCRT一直提示密码不对,但是可以肯定输入的密码100 ...
- ubuntu 修改ssh远程主机名称,mac开机运行命令,静默方式启动virtual box虚拟机,静默执行run脚本
一.修改主机名 ssh登陆 vi /etc/hostname vi /etc/hosts hostname ulocal (执行这个命令,无须重启服务器) 保证127.0.0.1 的hostname与 ...
- ssh登陆笔记📒
ssh的配置 ssh的配置文件在/etc/ssh下,有两种配置文件,ssh_config和sshd_config. ssh_config是针对客户端的配置文件, sshd_config是针对服务端的配 ...
- UBUNTU安装 SSH 服务
输入命令"sudo apt -y install openssh-server" 输入当前用户密码,等待完成openssh-server安装. 安装完毕,运行命令"sud ...
- Ubuntu 开启SSH服务以及有关设置:安装,指定端口号、免密登录、远程拷贝
本文所用系统为 Ubuntu 18.04 什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录.全名为:安全外壳协议.为Secure Shell的缩写.SSH为建立在应用 ...
- Ubuntu下SSH无密码验证配置
前言 SSH为Secure Shell 的缩写,是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.越来越多的小伙伴们使用远程登录,而ssh安全性无疑是很高的,那么我们现在来看看如何实现ss ...
- Ubuntu配置SSH服务
本文主要解决Ubuntu配置SSH服务的问题 1.1.修改可用的agt源 sudo vim /etc/apt/sources.list 1.2.更新代码包 sudo apt-get update 2. ...
随机推荐
- React函数式组件避免无用渲染的方案
在class组件中可以使用shouldComponentUpdate钩子函数,但是函数式组件中是没有这种钩子函数的,那么在函数式组件中来达到类似的效果呢? 答案是:React.Memo,如以下使用案例 ...
- MoCov1: 无监督视觉表征学习的动量对比《Momentum Contrast for Unsupervised Visual Representation Learning》(MoCo、动量对比、动态字典、队列维护、对比损失InfoNCE)
现在是2024年6月11日,21:49,刚找好要看的论文,师兄推荐的. 先占个坑,明天看,我累了(我没脑子了). 现在是6月12日,15:49,干正事了(又被别人影响了情绪,这不好,希望你改掉,好的, ...
- CSS – PostCSS
前言 我第一次接触 PostCSS 是在学 Tailwind CSS 的时候. 它类似 JavaScript 的 Babel. 我没有用过 Babel, 因为 TypeScript 用的早. Post ...
- Asp.net core 学习笔记 dotnet & azure 常用 command
更新: 2021-08-26 最近试了一下 vs 2022 结果 .net cli 也自动升级到 .net 6 preview 版本, 害我 dotnet new 的时候出来一个 .net 6 tem ...
- .NET 7+Angular 4 轻量级新零售进销存系统
前言 给大家推荐一个专为新零售快消行业打造了一套高效的进销存管理系统. 系统不仅具备强大的库存管理功能,还集成了高性能的轻量级 POS 解决方案,确保页面加载速度极快,提供良好的用户体验. 项目介绍 ...
- 【赵渝强老师】大数据工作流引擎Oozie
一.什么是工作流? 工作流(WorkFlow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算.工作流要解决的主要问题是:为实现某 ...
- 《Vue.js 设计与实现》读书笔记 - 第7章、渲染器的设计
第7章.渲染器的设计 7.1 渲染器与响应系统的结合 渲染器需要有跨平台的能力. 在浏览器端会渲染为真实的 DOM 元素. const { effect, ref } = VueReactivity ...
- 墨天轮访谈 | 华为云温云博:从客户视角出发,GaussDB(for Redis)究竟“香”在哪里?
分享嘉宾:温云博 华为云数据库NoSQL团队研发工程师 整理:墨天轮社区 导读 GaussDB(for Redis)采用云原生分布式架构,完全兼容Redis协议,支持丰富数据类型. 提供数据实时持久化 ...
- vue 的常用指令以及作用 ·
1. v-model 多用于表单元素实现双向数据绑定(同 angular 中的 ng-model) 2. v-for 格式: v-for="字段名 in(of) 数组 json" ...
- linux运维巡检脚本
#!/bin/bash#author by acrossyao#date: 2021-02-08#张波勇巡检脚本echo "--------------------------------- ...