No MacOS X as configurações são um pouco diferentes do que Linux e outros Unix, olha só, não adianta nada você alterar a porta no /etc/sshd_config
Siga esses passos:
service ssh stop
vi /etc/services
Procure por:
ssh 22/tcp # SSH Remote Login Protocol
Alterando porta:
ssh 443/tcp # SSH Remote Login Protocol
launchctl unload /System/Library/LaunchDaemons/ssh.plist
launchctl load /System/Library/LaunchDaemons/ssh.plist
service ssh start
Testando:
root@MacBook /System/Library/LaunchDaemons$ telnet localhost 443
Trying ::1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.1
Sim, mais complicado do você está acostumado, mas probrema resorvido...