いまさら さくらVPS(CentOS5) を設定をしてみた。Git, Gitolite編

どこかから Git のリポジトリを持ってくるだけなら 次の一行で終わってしまう。。。


remote $ sudo yum -y install git

ここでは Git のリポジトリを楽に管理するために Gitolite をインストールします。

通常、Git のリポジトリをつくるときには、ssh でリモートにログインしてリポジトリを作ってあげないといけなかったり、いろいろめんどくさい手続きが必要になります。

Gitolite は ローカルに git clone した ファイルを使って リポジトリを作成したり、リポジトリごとにアクセス権を設定したり、ユーザーを追加したりできるようになるので、その管理が少し楽になる。そんなツール♪

ということで、Git をインストールしたら、早速 Gitolite も設定します。

続きを読む >


いまさら さくらVPS(CentOS5) を設定をしてみた。SSH_CONGIF編

ssh をつかってサーバーの作業をするとき時間が長くなってきて、接続をするたびに


ssh -p 12322 -i ~/.ssh/id_rsa takatomo@example.com:~/

みたいなコマンドを打つのがめんどくさくなってきました。

これから先、設定を書いていくことも考えて、SSH の接続を楽にする作業を先にしたいと思います。

続きを読む >


いまさら さくらVPS(CentOS5) を設定をしてみた。denyhosts編

もううきうき気分です♪

えっ、何がって??

もうすぐで楽しいPHPのお時間だからですっ!!

ということで、ここまで SSH や iptables でセキュリティを高める設定をしてきましたが、ここでさらにセキュリティを高めるための設定をしていこうと思います。

SSH 関連ではかなりの効果を発揮してくれそうなパッケージ、それが denyhosts っ♪

denyhosts では何度も パスワードを適当に入力して侵入してくるような人を自動で閉め出すことができるパッケージになります。

正直、これだけいれておけばかなり安心できるんじゃないかなぁと。

ということで、さっそくインストールをします。

続きを読む >


MarsEdit で以前の記事へのリンクを簡単に貼り付ける

というわけで、第三弾になりました。MarsEdit と遊ぼうのコーナー

以前の記事では選択した文字列を実体参照に変換したり、Safari や Chrome で開いているタブを選択してリンクに変換するスクリプトを紹介しました。

はい、第三弾はこんなリンクがすぐにつくれる AppleScriptになります。

MarsEditで以前の記事のタイトルにリンクをつけようとすると、以前の記事を選んで、タイトルをコピー→書いている記事に貼り付ける。以前の記事に戻って右クリックのメニューから Copy URL → タイトルに対してFormatメニューにある Paste Link でリンクにする。

いやいや、めんどくさいっ!!

もっと楽にしちゃいましょう♪

続きを読む >


いまさら さくらVPS(CentOS5) を設定をしてみた。iptables編

ついに iptables まできたー♪

ここまできたら PHP や MySQL のインストールも目の前ですね。

iptables というのは 設定したポート以外へは接続をできなくするものになります。また設定したポートへの接続でもその回数によって制限をつけたり、どこどこの国からの接続はちょっと。。。という設定もできたりします。

便利ですよね〜。ただ便利なものは決まって難しい。。。

今回は記事が長くなりそうなので、前置きは少なめ。少し細かめに説明もいれたので参考にしていただけたらうれしいです。

続きを読む >