网上大多针对ssh连接ubuntu访问拒绝的解决办法是安装ssh或防火墙开启端口等等,但这些都没问题之后还是访问拒绝,则考虑ssh包可能安装的有问题,可以尝试重装。流程如下:
- 在ubuntu上卸载ssh
sudo apt-get remove openssh-server
sudo apt-get remove openssh-client
- 删除 /etc/ssh文件夹(这一步很关键!)
cd /etc
sudo rm -r ssh
- 重新安装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中文论坛
版权归原作者 there2belief 所有, 如有侵权,请联系我们删除。