ssh连接ubuntu访问拒绝(access denied)

网上大多针对ssh连接ubuntu访问拒绝的解决办法是安装ssh或防火墙开启端口等等,但这些都没问题之后还是访问拒绝,则考虑ssh包可能安装的有问题,可以尝试重装。流程如下:

1. 在ubuntu上卸载ssh

sudo apt-get remove openssh-server
sudo apt-get remove openssh-client

2. 删除 /etc/ssh文件夹(这一步很关键!)

cd /etc
sudo rm -r ssh

3. 重新安装ssh

sudo apt-get install openssh-server
sudo apt-get install openssh-client

在重装时出错,无法安装,错误信息:

Not replacing deleted config file /etc/ssh/sshd_config

 考虑是卸载问题,执行清除

sudo apt purge openssh-server

如果无法清除,先把 /var/lib/dpkg/info/openssh-server.postrm文件的内容改成

#!/bin/sh
exit 0

卸载后再安装即可

sudo apt-get install openssh-server

参考:

关于ubuntu拒绝被ssh访问_ubuntu拒绝ssh连接_wzg2016的博客-CSDN博客

安装 openssh-server时出错 Ubuntu 20.04.2 LTS - Ubuntu中文论坛

猜你喜欢

转载自blog.csdn.net/dou3516/article/details/129164514
今日推荐