Ubuntu系统虚拟机无法登陆问题解决

文章介绍了在Ubuntu系统中,由于克隆系统导致SSH无法登陆的两个常见原因及解决方案。一是通过卸载并重新安装ssh-server服务来修复异常;二是修改ssh配置文件允许root远程登录。此外,还提醒了检查防火墙设置,确保其不会阻止SSH连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了测试方便,通常在电脑上搞一堆虚拟机基础环境,然后使用的时候,直接 clone 一个系统出来使用,在 Ubuntu 使用过程中,经常会遇到 SSH 无法登陆的问题,这里介绍可能存在的两点,方便大家定位和解决无法登陆的问题。

1. clone 导致的 ssh-server 服务异常

这时候,我们可以通过重装服务解决(重启服务无效),如下:

#卸载ssh服务
apt remove --purge openssh-server -y
#参数说明
--purge #软件和配置文件也一起卸载

#安装ssh服务
apt install openssh-server -y 

2. ssh root 远程登录未开放

这时候,我们需要到 ssh 配置文件中做一下修改,如下:

sudo vim /etc/ssh/sshd_config
  • 将PermitRootLogin prohibit-password那一行修改为PermitRootLogin yes,去掉前面的#号
  • 将port 22前面的#去掉

然后重启SSH服务

systemctl restart sshd.service

有可能防火墙没关闭也会导致无法登陆,请自行检查防火墙服务状态:ufw status

End~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿福Chris

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值