在运行 Ubuntu 的新 EC2 实例上,我发现没有 /etc/init.d/sshd 文件。我试过
sudo apt-get install openssh-server
而且显示 openssh-server 已经是最新版本了,如何获取 /etc/init.d/sshd 文件呢?
答案1
Ubuntu 现在正在使用暴发户做init
和的/etc/init.d/
工作。/etc/init.d/sshd $ACTION
现在你应该写而不是写service ssh restart
或只是restart ssh
。请注意,它被称为ssh
,而不是sshd
。
答案2
在我的 Ubuntu 安装中/etc/init.d/ssh
尝试
dpkg -L openssh-server | grep init.d
答案3
也许他们将 ssh 服务切换到了 Upstart 配置文件。查看/etc/init/
。