sshd守护程序未运行ubuntu 12.04


2

sshd守护程序未在我的计算机上运行(Ubuntu 12.04)。我已经反复重新安装了openssh服务器并重新启动。

我没有输出此命令:

ps -A | grep sshd

任何帮助将不胜感激。


跑步时会发生什么sudo start ssh
伊利亚·卡根

ssh start/running, process 16431
Cole Freniere 2014年

无需清除openssh-server。重新安装后,sshd守护程序将无法运行。检查/ var / run / sshd的许可。它必须由root拥有,并且不是组或世界可写的。更改权限chmod 755 / var / run / sshd。它将起作用。
AmitNarang

Answers:


2

尝试将其完全删除 sudo apt-get purge openssh-server

并删除配置目录 mv /etc/ssh /etc/ssh_old

然后 sudo mkdir /etc/ssh

然后重新安装 sudo apt-get install openssh-server


0

谢谢您的帮助!结果是我需要重新安装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/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.