Se você estava usando o CentOS 5, a configuração que você descreve funciona, mas um teste rápido sugere que o sshd no CentOS 6 não se liga a nenhuma porta abaixo de 1023, exceto 22 - Não consigo encontrar uma referência para isso no momento. Se você quiser acessar o sshd em várias portas, escolha uma > = 1024.
Atualização - isso está relacionado ao SELinux. A política atual não permite que o sshd se vincule a portas não padrão abaixo de 1023 (como confirma a experiência), por exemplo,
semanage port -l | grep 22
ssh_port_t tcp 22
Se você quiser adicionar uma porta adicional < = 1023, você terá que permitir isso explicitamente no SELinux
semanage port -a -t ssh_port_t -p tcp 1022
semanage port -l | grep 22
ssh_port_t tcp 1022, 22
depois reinicie o sshd
netstat -tnlp
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 25376/sshd
tcp 0 0 0.0.0.0:1022 0.0.0.0:* LISTEN 25376/sshd