Não, você está fazendo errado, não espere que os loops ssh correspondam à sua sorte, forneça diretamente:
autenticação de senha ssh:
~# ssh root@server -o PreferredAuthentications=password
Testando, meu servidor retornou Permissão negada (publickey) , Está aceitando apenas publickey (Então eu não preciso de uma opção para especificar isso):
~# ssh root@server -i /home/abdullah/.ssh/server_key
Como minha chave do servidor está localizada no meu diretório pessoal (na pasta .ssh) e atualmente estou logado como root, tive que especificar essa chave com a opção '[-i identity_file]'.
Mas minha chave é criptografada e recebi a mensagem:
Enter passphrase for key '/home/abdullah/.ssh/server_key':