Не работает. Вернее, не так. Работает после перезапуска. Если система загрузилась - она плюёт на ListenAddress и слушает все интерфейсы. если делаю рестарт sshd - всё ок, начинает слушать только тот айпи что нужно. И что еще заметил - после загрузки комманда
netstat -tulpn
sudo netstat -tulpn|grep 22
tcp6 0 0 :::22 :::* LISTEN 1/init
systemctl restart sshd
sudo netstat -tulpn|grep 22
tcp 0 0 172.16.50.1:22 0.0.0.0:* LISTEN 2060/sshd