Amazon EC2(Linux AMI)でsftpを使う方法

POSTED: Apr 11, 2012, 9:47 pm
TAGS: ,

AWS EC2のssh接続はインスタンスを作成するときに一緒に作るkey pairで接続します。セキュアでとてもよろしいんですけど、この仕様で困るのがsftpクライアントが鍵認証に対応していない場合に接続できないという問題。

したらばと、~/.ssh上にssh接続用の設定を用意してみました。

[~/.ssh/config]

Host hoge
User ec2-user
HostName hoge.com (or IP)
Port 22
IdentityFile ~/.ssh/hogekey.pem

なんとこれだけでsftp鍵認証に未対応のクライアントでも接続できるようになります。(MacのTransmitで確認)
サーバー側はデフォでsftp-serverが有効になっているので、特別設定しなくても使用できます。

/.ssh/configのおかげでssh接続も

ssh hoge

だけでおk!ラクチンだね!うれしいね!

渋谷にお引越し

POSTED: Mar 20, 2012, 11:16 am
TAGS:

もっともっとガッツリ仕事に集中できるように事務所近くで自宅でも仕事できる環境にとまたもや渋谷にお引越し。
古いマンションでエレベーターがガッタンガッタン言わしてるけど、17帖ワンルーム+リノベに惹かれて即決しました。マンションからの景色が新鮮です。
メゾネット→トリプレット→ようやくワンルーム。エアコン効くわ、トイレのたびに階段登り下りしなくていいわ、もう二度となんちゃらットには住むまいと思うくらい快適。
古いマンションの上のほうなので震度3くらいでグワングワン揺れるけど超楽観的B型にはちょうど良いです。

Mac OSX LionでのRails開発環境メモ

POSTED: Feb 18, 2012, 9:49 am
TAGS: ,

Railの開発環境をMacBook Air、ないしMacBook Pro上のローカルで構築するための簡単まとめメモ。以下の3つだけを前提条件として、選りすぐってみました。

  • シンプルであること – どのPCでも手っ取り早く環境を構築できるといいな。
  • 新しいものをスマートに導入できること – 新しいものはどんどん試したい。けどインストールするときにいちいちエラーがでるのは辞めてほしいよね。。
  • 補完の効く開発環境 – 関数なんてバシバシ忘れるから自動補完してくれないと困るよね。

調べた結果。

  • rbenv – rvmよりも軽量、コンパクトでシンプル。(rbenv と RVM との違い)
  • Homebrew – MacPortsじゃなくて、HomebrewのほうがMySQLとかImageMagickのインストールもシンプルにいく。
  • Aptana – EclipseではなくてAptanaなのはRadRails標準装備なのと、Webナイズされているから。Railsには必須のコマンド作業もデバッグもAptana内で良い感じに対応してるのでいまのところAptana最強かも。
  • Git for OS X – gitの楽チンインストーラー。gitさえあればデプロイもテスト環境もお茶の子さいさいですね。

Railsって数年前までは開発環境作りがやけに面倒なイメージだったけど、いまはこんなに簡単にいくのですね。

いろいろ見た中でも以下のサイトがとても親切丁寧。ジャストソリューションフォーミーでした。ありがたや。

Pow: Zero-configuration Rack server for Mac OS Xがすごい良さ気なのですが更新止まってますね。。残念。

January, 2012 booklog

POSTED: Jan 30, 2012, 9:48 am
TAGS:

WordPressの自動プラグインインストールを手早く設定する方法

POSTED: Jan 25, 2012, 8:45 pm
TAGS:

「自動プラグインインストール」と「自動アップグレード」とかの「自動」系。FTP接続でも可能ですが専用サーバーやVPSでコマンドライン使えるとサクサクと簡単に環境を整えることができます。

find . -type f -exec chmod 664 {} \;
find . -type d -exec chmod 775 {} \;
chown apache.apache wp-admin/update.php
chown apache.apache wp-admin/update-core.php
chown apache.apache wp-admin/plugins.php

これでもうFTP接続情報なんたらの画面からおさらば。
インストールもアップグレードもアップデートも削除もペキペキ進みます。

ということで最近専用サーバーやVPSにとにかくWordpressをインストールしまくってます。