こんにちは。みなさまはCodaをご存知でしょうか。CodaはOSX用のHTMLコーディングに威力を発揮するエディタとSafariとターミナルとFTP/SFTP/WebDavクライアントとリファレンスがひとつになったHTMLコーディング用のIDEみたいなものです。
実際のところ自分は使ってないので細かいところまでは知らないのですがgl,fb.の飛鳥さんが使っているのをちょっとみたり、話を聞いたりするといいかんじです。Worldwide Developers Conference 2007 - Apple Design AwardsのUser Experience部門で賞をもらっており、触ってみるとわかりますがいちいちかっこよくてアタマが良くなった気持ちにさせてくれるアプリケーションです。

接続先のサーバの設定にサイトのURLが含まれていて、URLを設定するとサイトのスクリーンショットがその接続先のアイコンとして表示されるので、みためでどれを選んだらいいのかがわかるようになります。
サーバを設定したりする側からすると、SFTPでのファイルに対応しているところがいいかんじです。FTPでアクセスされるのはヘイブンで送信されるパスワードのことが心配ですし、サーバでFTPデーモンを起動しておかないといけなくなるので管理の手間も増えるので避けたいところ。CodaはSFTPに対応しているので、ファイルの転送のためだけにFTPデーモンを起動しなくてよくなります。ただ、いままでCodaがSFTPでアクセスするときにユーザ名とパスワードでログインするようになっているところに困っていました。どうせSFTPなら秘密鍵でアクセスするようにしたいところです。
stfpコマンドを呼んでいるだけのようだったので、じゃあ標準の.ssh/configにCoda用の秘密鍵設定を書いてあげればいけるんじゃないかとやってみたところうまくCodaから秘密鍵を使ってSFTPでアクセスすることができました。ホームディレクトリにある.sshディレクトリの中にconfigという名前のファイルをつくって
HostName labs.gmo.jp
IdentityFile ~/.ssh/kuma_labs.gmo.jp.dsa
とlabs.gmo.jpにアクセスするときの秘密鍵 kuma_labs.gmo.jp.dsa を設定してあげるといいです。
サーバにアクセスするときの設定がCodaと.ssh/configとに分散してしまうのであんまりスマートではないですが、どうしても秘密鍵でアクセスしたいというときに。
トラックバック元エントリにこのエントリへのリンクがない場合はトラックバックを受け付けません。
http://labs.gmo.jp/mt/mt-tb.cgi/202
comments