SSH接続でサーバーのファイルを編集するAtomのプラグインNuclideを使って、ConoHaのVPSでLaravelを運用しています。
本日、いつものように接続しようとしたところ、「Authentication failed. Try entering your password」といったメッセージが表示されました。
![File_Tree_—__.jpg File Tree](https://zero-lara.com/wp-content/uploads/2018/01/8431dd816f94e25e8e0dc539b27186f1.jpg)
SSHのパスフレーズなのかと思い入力してみたもののうまくいきません。
しょうがないので、以前Nuclideで登録した手順を見直してみました。
ConoHaにAtomのNuclideで接続しようとしてはまったこと その1
ssh-agentの確認と再登録
まずは
$ ssh-add -l
と入力してagentを確認します。
![nakachon_—_nakachon_150-95-178-64___—_-bash_—_113×42_と_ConoHaにAtomのNuclideで接続しようとしてはまったこと_その1.jpg Nakachon nakachon 150 95 178 64 bash 113×42 と ConoHaにAtomのNuclideで接続しようとしてはまったこと その1](https://zero-lara.com/wp-content/uploads/2018/01/30edf2cd69d5876e8ec76b4c6af1d10f.jpg)
すると、以前登録したはずのagentが The agent has no identities.となり登録がされていない状態に戻っていました。
もう一度、秘密鍵を登録します。
$ ssh-add ~/.ssh/id_rsa
再登録し再びAdd Remote Project Folder
![File_Tree_—__.jpg File Tree](https://zero-lara.com/wp-content/uploads/2018/01/8431dd816f94e25e8e0dc539b27186f1-1.jpg)
再登録し再びAdd Remote Project Folderをします。
すると、無事にNuclideからSSHでConoHaのVPSに接続することができました。
まとめ
なぜに繋がらなくなったのか不明ですが、とりあえずつながってよかったです。
迷ったら、もう一度はじめからですね。