記事「コンテナー サービス クラスターの展開」を使用して、Azure コンテナー サービスに mesos クラスターを正常に展開しました。クラスターの作成には、OS X で azure cli を使用しました。プロセスの一環として、新しい ssh キー ペアを作成しました。
ssh-keygen -t rsa -b 2048
展開が成功した後、エンドポイントに sshしようとしていますが、「許可が拒否されました (公開鍵)」を受け取ります。
ssh -L 80:localhost:80 -N azureuser@xyz.eastus2.cloudapp.azure.com -p 2200 -v
詳細 [すべてではなく、最後の数行]
debug1: Host '[xyz.eastus2.cloudapp.azure.com]:2200' is known and matches the RSA host key.
debug1: Found key in /var/root/.ssh/known_hosts:2
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /var/root/.ssh/id_rsa
debug1: Trying private key: /var/root/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
sshキーの作成中に問題を思い出したことはありませんが、クラウドが何であるかわからないだけで見逃した可能性があります。