O Ubuntu 14.04 usa upstart
e /etc/init.d/ssh restart
não reinicia sshd
se upstart
estiver em execução, portanto, sshd
não está reconhecendo suas alterações em /etc/ssh/sshd_config
. Em vez disso, execute isto:
# restart ssh
Você pode verificar se o sshd foi reiniciado executando
# ps -f -p $(pgrep sshd)
ou
# ps -f -p $(status ssh | awk '{ print $NF }')
e verificar se a hora de início (STIME) é mais recente que a hora em que você executou o comando para reiniciá-lo.