Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サーバへの接続を楽にしてくれるツールを作ってみた

 サーバへの接続を楽にしてくれるツールを作ってみた

sshコマンドでサーバパスワードを覚えてなくても接続してくれるツールを作った際の背景や使ったツール・ライブラリを紹介しています。

kenji sakoda

May 27, 2019
Tweet

Other Decks in Technology

Transcript

  1. プロフィール sakoda kenji 迫田けんじ / webエンジニア • twitter.com/_sakoken • github.com/sakoken

    株式会社アイスタイル テクノロジー本部 R&D部 週末バドミントンやってます。
  2. 話す内容 • 背景 • よくあるシーン • 欲しかったもの • デモ •

    使ったライブラリー / ツール • やり残したこと • まとめ
  3. 欲しかったもの • ターミナル上で • hostの管理ができて • サーバのパスワードを覚えてなくても • sshでログインをしてくれるもの •

    パスワードは暗号化されていて • 最近使ったものが分かり • 各hostにメモが書けて • hostの絞り込み検索ができること
  4. 使ったライブラリ・ツールたち • github.com/chzyer/readline ◦ GNU-Readlineの様なライブラリで ◦ コマンドライン上でインタラクティブな機能を簡単に作れる • gopkg.in/urfave/cli.v2 ◦

    コマンドラインツールを作るためのフレームワーク • github.com/goreleaser/goreleaser ◦ 各種OS用にビルドしたり ◦ brewでの配布を容易にしてくれたりする