gensym

プログラミングと読書、勉強に関するメモ

Linux

クラウドにサーバを立てた時の ssh, ufw の設定[Ubuntu]

環境: ubuntu 16.04AWS や VPS サービスでクラウドサーバを立てた時に安全に使うための一連の流れ。まずは root でリモートにログイン。 パスワードか公開鍵かはサービスによる。 ssh root@example.com普段使うユーザを作成する。基本的にこれ以降 root は使…

Let's Encrypt で無料のSSL証明書を取得する[Ubuntu, Nginx]

今や SSL(TLS) はデフォルトとなりつつあり、いちユーザとしてみるとすばらしいことだ。 しかし運営する側にしてみると安くないコストとなってのしかかってくる。 一件当たり年間数万円、それがいくつもあるとバカにならない。 かといって SSL 非対応にする…

aptitude で Bitcoin をインストールする [Ubuntu]

ubuntu の場合 bitcoin をソースからビルドしなくても、aptitude などで管理できるのでだいぶ楽だ。 しかしデフォルトのリポジトリには bitcoin は無いので、あらかじめ加えておく必要がある。 まずは $ sudo aptitude install software-properties-common $…

Ubuntu で直接 iptables を書き換える

クラウド上にubuntu でhttp サーバを建てたとき、ポート開放で躓いた。 ubuntu では ufw と言うソフトウェアでポートの管理を行うようだが、いっこうに反映されない。 以前ローカルで建てたときは普通にできたはずなので、何らかの環境の違いが影響している…