重新启动 SSH — “未知实例”错误

重新启动 SSH — “未知实例”错误

我正在尝试在 Natty Narwhal 服务器上设置和配置 SSH。我以前从未这样做过,只是按照托管服务上的说明进行操作。到目前为止一切顺利 - 我设置了 SSH 权限并更改了默认 SSH 配置。我现在正在尝试设置防火墙并重新启动 SSH,但当我尝试运行以下任一操作时出现错误:

/etc/init.d/ssh reload

或者

sudo service ssh restart 

我收到一条错误信息:

Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g., service ssh reload.

Since the script you are attempting to invoke has been connected to an Upstart job, you may also use the reload(8) utility, e.g., reload ssh
reload: Unknown instance.

我不知道该如何修复它!一切似乎都表明“service ssh restart”应该可以修复它 - 但不起作用。救命!

答案1

根据建议,我现在发布此答案。

这不是一个错误。这只是一个信息警告,表明您的 SSH 启动脚本也配置为 /etc/init/ 下的 upstart 作业。Ubuntu 的目标是逐步淘汰 init 脚本,转而使用 upstart 脚本。未知实例可能是由于 SSH 守护进程首先没有运行而导致的。如果已经在运行但仍给出此警告,请通过 kill -9 pid 终止正在运行的实例。请注意,如果您正在运行远程会话,请不要尝试此操作,它会将您踢出。

'ssh -p 30000 [email protected]' 

命令实际上尝试使用用户名 demo 在 3000 端口登录远程服务器 123.45.67.890。您确定远程服务器在 3000 端口下运行了 sshd 服务吗(默认情况下它在 22 端口下运行)。请再次确保防火墙没有阻止连接

相关内容