2、进入源码目录,编辑sshd.c文件
大约在2099行左右进行如下添加:
sd_notify(0, "READY=1");
/* Accept a connection and return in a forked child */
server_accept_loop(&sock_in, &sock_out,
&newsock, config_s);
并在头部include部分添加头文件:
#include <systemd/sd-daemon.h>
3、编辑Makefile文件
修改第51行, LIBS=, 原来这个为空,添加如下,最重要的是后面这个 -lsystemd:
LIBS=-lcrypto -ldl -lutil -lz -lcrypt -lresolv -lsystemd