Usando o primeiro comando, essa é a saída que você deve ver.
➜ ~ ssh localhost
Last login: Wed Mar 27 08:41:18 2013 from localhost
Estou seguindo alguns passos de um wiki para instalar o Hadoop, Cloudera, etc ...
Uma das etapas é dizer "ssh para localhost" e garantir que você não receba uma frase secreta Eu estava recebendo frase de passagem, mas o wiki tem algumas etapas para executar e corrigir isso.
Agora, quando eu ssh para localhost, esta é a saída que vejo. Mas eu não tenho experiência nessas coisas, é a saída correta que eu deveria ver depois de executar esse comando?
➜ ~ ssh localhost
Last login: Wed Mar 27 08:41:18 2013 from localhost
É isso?
E se eu fizer o modo de depuração, é isso que recebo:
➜ ~ sshd -Dd
sshd re-exec requires execution with an absolute path
Eu também estou no OSX 10.8
Acredito que você esteja tentando testar se o servidor SSH está sendo executado e aceitando logins. Se este for o caso, então a mensagem que você está recebendo é a correta.
Se o SSH não estiver em execução, você receberá algo como:
~ ssh localhost
ssh: connect to host localhost port 22: Connection refused
Além disso, é desnecessário iniciar o serviço SSH através do Terminal no OS X. Use as Preferências do Sistema - > Compartilhando e marcando "Login Remoto". Existem algumas configurações aqui com as quais você pode mexer, mas os padrões devem ser bons para a maioria dos casos.
Atualizar
Esqueceu de mencionar a frase secreta. A frase secreta não é usada por padrão. Se você precisa ou não depende do que você está tentando realizar, você terá que ser mais específico sobre a situação (um link para o artigo que você está lendo pode ser um bom começo). :)