想要实现开机后服务自启动,除了自定义一个服务外,也可以考虑通过修改 /etc/rc.local 中的内容达成。下面将通过这种方法实现 SSH(远程登录) 的开机自启动。

(一)实现原理

    需要说明,rc.local 是一个配置文件,开机启动时,会加载这个配置文件,于是我们写在里面的内容会被当做命令逐一执行。这个方法显然比自己定义一个服务要简单快捷,可以用于实现一些简单服务自启动。

(二)实现 SSH 的开机自启动

1.首先安装 SSH 服务

sudo apt-get install openssh-server

Untitled

2.设置开机自启动

(1)打开 rc.local 文件:

**vim /etc/rc.local**

(2)在exit0 前写一句:

**/etc/init.d/ssh start**

Untitled

(3)保存后记得 reboot 重启

3.如果不设置开机自启动,可使用下面语句手动开启 SSH

**sudo /etc/init.d/ssh start**