この記事は Go Advent Calendar 2018 の23日目の記事です。 今回は過去に作成したSSH Managerのお話をさせて頂きます。 github.com どんなツールなのか? ざっくり言うとSSH接続情報を管理するツールになります。 今の所パスワード認証のみ対応しておりますが、ゆくゆくは公開鍵認証にも対応していく予定です。 簡単に使い方ですが、まずはSSH接続先設定を追加し、 以下のように設定したSSH設定の名前を指定して、実行することでSSH接続が可能になります。 何故作ったか? 所属している会社で運用しているサーバが、パスワード認証で管理されており、毎回user/passwordを入力するのが面倒だなと思ったのがキッカケでした。 パスワード認証の場合、 .ssh/config での接続管理も出来ないので、だったらサクッとGoでSSH Managerを作ってしまおうと