質問: macでansibleを使い、ubuntuのサーバを新規にセットアップしました。 sshでの接続がよくわかっていないので恐縮ですが、 以下のsshコマンドは接続できて、 ``` ssh -i ssh_keys/xxxxxxxxx-ubuntu.key xxxxxxxxx@xxxxxxxxxx.jp ``` 以下のコマンドは「Permission denied (publickey).」とエラーが出て接続できません ``` ssh xxxxxxxxx@xxxxxxxxxx.jp ``` macのusers/xxxxxxx/.sshの下は、known_hostsとknown_hosts.oldだけです。 ちなみに、他のUbuntuのサーバには「ssh xxxxxxxxx@xxxxxxxxxx.jp」で接続できています。 Sequel Proも他のUbuntuサーバのDBには接続できますが、今回の新規のサーバには接続できません。 sshのパスフレーズも間違っていないのですが・・・。 macから複数台のUbuntuサーバに接続するには、何か注意点があるのでしょうか?? 有識者の方、お知恵をお貸しいただけると助かります。どうぞよろしくお願い致します。 [補足] 繋がらないubuntuサーバのログを表示させてみました。 ssh -vvv xxxxxxxxx@xxxxxxxxxx.jp の結果の最後の部分 ``` debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey). ``` 正常に繋がる別のubuntuサーバの場合のログ ssh -vvv xxxxxxxxx@xxxxxxxxxx.jp の結果の最後の部分 ``` debug2: we did not send a packet, disable method debug3: authmethod_lookup password debug3: remaining preferred: ,password debug3: authmethod_is_enabled password debug1: Next authentication method: password ``` となっています。 we did not send a packet, disable methodの後が、 authmethod_lookup passwordになっていると、繋がるようなのですが、この部分は何に違いがあるのでしょうか?
回答: つPasswordAuthentication yes