启动时启动ssh服务器

我一直在做我的google-fu,但我只能找到过时的指南或指南,仅与Ubuntu的服务器版本有关。

我需要进行设置以便ssh服务器在启动时运行,这样我就可以远程访问计算机而无需先在主机上登录。 我该怎么办? 我已经设置了ssh服务器,以便我可以登录所有这些,但首先我必须登录主机并运行sudo /etc/init.d/ssh start

这应该做的伎俩..

 sudo update-rc.d ssh defaults 

编辑:如果您的网络配置了网络管理器,则在用户通过GUI登录之前不会建立连接。 对于手动配置,你必须编辑/etc/network/interfaces文件,看一下本指南 ,如果你使用无线,你可以看看这里

 sudo update-rc.d ssh defaults 

将在sysV系统上运行,但最新的ubuntu使用systemd来控制启动过程。 为了让sshd在启动系统系统时启动,您需要

 systemctl enable ssh.socket 

作为根。

如果从存储库安装openssh服务器,则默认情况下应该在启动时启动,无论是否有可用的网络连接(这是mot人员响应的另一个问题)。