contentHome参考リンクさくらのVPSを借りて最初にSSH設定サーバーコストの節約という事で専用サーバ+共用レンタルの構成をVPS2台にしようとお試しで1台借りてみました。さくらのVPS|VPS(仮想専用サーバ)はさくらインターネットhttp://vps.sakura.ad.jp/早速ですが最初はrootユーザしか無いためセキュリティ関連の設定を行います。変則的かも知れないかもしれませんが一例として。root権限に昇格できる作業ユーザを作成します。俺ルールとしてはこのユーザでメールやウェブは使わないようにしています。ここでは名称をworkuserとして書きますが、実際に作業ユーザを作成する場合は辞書にヒットするような名称は避けましょう。workuserSSHのログイン方法ですがVPSなら運用上SSHログインするユーザは狭い範囲で限定されることが多いと思いますのでクライアント認証の方式にします。~/.ssh/authorized_keysクライアントからSCP等で公開鍵をアップロードしても良いのですが、ターミナル上でコピペでも行けるので最初のユーザの場合等はそうしています。あと面倒だからってサーバーでキーペアを作成して秘密鍵をダウンロードするというのはセキュリティ運用上悪いので避けてください。authorized_keysもパーミッションを適正値に修正します。グループやその他に権限があるとログインできなくなりますので後で慌てる事のないよう必ずチェックしてください。logoutここでrootユーザに戻っているはず次にsshdのログイン方法の設定変更をします。no1行目はrootでのSSHログインを無効、2行目はパスワード認証を無効、3行目はPAMを無効(多分パスワード認証で使っているものだから不要ということで無効なのかな?)設定修正が終わったらsshdを再起動します。serviceコマンドでもOK。restart次にsuコマンドでrootに成れるユーザの制限をします。rootに成れるところまで確認する。一応作業ユーザ以外にもユーザを作ってみてwheelグループに属していない場合はsuコマンドでのユーザ切り替えができないことを確認する。さくらのVPSの場合は管理画面にシリアル接続のターミナルがあるのでログインできなくなったらそこから設定の見直しをする。鍵の管理は厳重に取り扱うroot自体のパスワードを無効化した時やroot権限を使う場合でもrootのパスワードを利用したくない場合はsudoの利用設定をします。sudoもwheelグループだけ使えるように制限します。ディスプレイ対応へMacで音声入力する。