sshd 守护程序未在我的计算机(Ubuntu 12.04)上运行。我已多次重新安装 openssh 服务器并重新启动。
我没有得到该命令的输出:
ps -A | grep sshd
任何帮助将不胜感激。
答案1
尝试完全删除它sudo apt-get purge openssh-server
并删除配置目录mv /etc/ssh /etc/ssh_old
然后sudo mkdir /etc/ssh
然后再次安装sudo apt-get install openssh-server
答案2
谢谢你的帮助!最后我需要重新安装 openssh-server。我确保 ssh 已重命名为 ssh_old,并创建了一个新的 ssh 目录。我还必须确保我用来远程访问这台计算机的任何计算机的 .ssh 目录中的 known_hosts 文件都已移动或完全删除。
下面这个网站帮我找到了解决方案(该网站提供了 3 种解决方案,我按照解决方案 1 和 3 操作,最终解决了问题)。
http://www.cyberciti.biz/faq/warning-remote-host-identification-has-changed-error-and-solution/