ssh と localhost
わからない人には何を言っているのだかさっぱりわからない話です。
環境構築ツールAnsible のための環境構築で苦戦中。
コントロールノードとターゲットノードを分けず、Vagrant で作成したCentOS を直接Ansible であれこれしようとしているのですが、ssh 接続の時点でPermission denied を返されて蹴られます。
Mac だと普通に自身をコントロールノードにして全然問題ないんですけれどね。
職場環境だとWindows7 なのでコントロールノードを持とうとすると、もう1台仮想マシンを立てなあかんのですよ。
そこそこハイパワー環境をもらっていますが、それでも4年前のスペック。
メモリ容量的に仮想マシン複数台起動はキツいわけです。
単にssh 接続するだけならssh localhost でデフォルトパスワードのvagrant を叩いてやればOK なのですが…。
うむー。
どうやらssh の認証キー指定に誤りがある模様。
~/.ssh/authorized_key を指定しただけではあかんのかなあ。
追記
何とか問題解消。