网上大多针对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博客文章来源:https://www.toymoban.com/news/detail-536198.html
安装 openssh-server时出错 Ubuntu 20.04.2 LTS - Ubuntu中文论坛文章来源地址https://www.toymoban.com/news/detail-536198.html
到了这里,关于ssh连接ubuntu访问拒绝(access denied)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!