ssh-agent的に鍵を保持してくれるプログラムが欲しくて練習のためまずはecho serverを書いてみました。 golangを選んだ理由は以下です。 bashからではunix domain socketを直接扱えないようなので諦めた OSX, Linuxで動いて欲しい クロスコンパイルが簡単(らしい) 昨日初めてgolangを書いたので、ツッコミ大歓迎というかむしろ色々指摘してもらえると嬉しいです。 unix domain socketの作成 ssh-agentみたいな感じということで、socketファイルは外部から指定というより起動時に自動で設定します。 mktemp -dのような動きをしてくれる関数を探したところ、ioutil.TempDirを見つけたので利用しています。 また、実行者以外からアクセスされないようにアクセス権を変更しています。 main() { tempDir,