Saturday, December 9, 2017

Fedora 25 Server SSH Socket instead of Service

After a recent update sshd.service would not load at boot but would manually start. Based on web articles it was hanged to sshd.socket

systemctl disable sshd.service

added a file

/etc/systemd/system/sshd.socket.d/10-sshd-listen-ports.conf

with the following

[Socket] 
ListenStream= 
ListenStream=192.168.0.3:22 
FreeBind=true

Run 

# systemctl enable sshd.socket
# systemctl start sshd.socket

If the file is modified then run

# systemctl daemon-reload

# systemctl status sshd.socket

the result is:

sshd.socket - OpenSSH Server Socket
   Loaded: loaded (/usr/lib/systemd/system/sshd.socket; enabled; vendor preset:
  Drop-In: /etc/systemd/system/sshd.socket.d
           ΓΆΓΆ10-sshd-listen-ports.conf, override.conf
   Active: active (listening) since Sat 2017-12-09 08:29:22 IST; 7h ago
     Docs: man:sshd(8)
           man:sshd_config(5)
   Listen: 192.168.0.3:22 (Stream)


the external card has been isolated from ssh now there are no reports of failed external login attempts

No comments:

Post a Comment