Finally was able to resolve the issue. It seems the sshd.service did not line 
Type=forking.

I changed it to Type=simple and it started working.

So now my sshd.service file looks like this:

[Unit]

Description=OpenSSH server daemon

Documentation=man:sshd(8) man:sshd_config(5)

After=network.target sshdkeygen.service

Wants=sshdkeygen.service

[Service]

Type=simple

PIDFile=/run/sshd.pid

EnvironmentFile=-@SYSCONFDIR@/default/sshd

ExecStart=@SBINDIR@/sshd -D $OPTIONS

ExecReload=@BASE_BINDIR@/kill -HUP $MAINPID

PermissionsStartOnly=true

ExecStartPre=-/bin/mkdir -p /var/run/sshd

ExecStartPre=/bin/chmod -R 755 /var/run/sshd

KillMode=process

Restart=on-failure

RestartSec=42s

[Install]

WantedBy=multi-user.target

Thanks,
-=Srijan Nandi
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#49990): https://lists.yoctoproject.org/g/yocto/message/49990
Mute This Topic: https://lists.yoctoproject.org/mt/75629249/21656
Mute #yocto: https://lists.yoctoproject.org/g/yocto+yocto/mutehashtag/yocto
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to