summaryrefslogtreecommitdiff
path: root/meta-openbmc-mods/meta-common/recipes-core/dropbear/files/enable-ssh.sh
blob: e97995cc195ef5b2c81586078659521cbf1b61c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

if [ -e /etc/systemd/system/dropbear@.service ] && \
   [ -e /etc/systemd/system/sockets.target.wants/dropbear.socket ]
then
    echo "SSH is already enabled"
else
    cp /usr/share/misc/dropbear@.service /etc/systemd/system/dropbear@.service
    cp /usr/share/misc/dropbear.socket /etc/systemd/system/dropbear.socket
    ln -s  /etc/systemd/system/dropbear.socket /etc/systemd/system/sockets.target.wants/dropbear.socket
    groupmems -g priv-admin -a root
    systemctl daemon-reload
    systemctl restart dropbear.socket
    echo "Enabled SSH service for root user successful"
fi