Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法

こんにちは。みなさまはCodaをご存知でしょうか。CodaはOSX用のHTMLコーディングに威力を発揮するエディタとSafariとターミナルとFTP/SFTP/WebDavクライアントとリファレンスがひとつになったHTMLコーディング用のIDEみたいなものです。


実際のところ自分は使ってないので細かいところまでは知らないのですがgl,fb.の飛鳥さんが使っているのをちょっとみたり、話を聞いたりするといいかんじです。Worldwide Developers Conference 2007 - Apple Design AwardsのUser Experience部門で賞をもらっており、触ってみるとわかりますがいちいちかっこよくてアタマが良くなった気持ちにさせてくれるアプリケーションです。

coda screenshot

接続先のサーバの設定にサイトのURLが含まれていて、URLを設定するとサイトのスクリーンショットがその接続先のアイコンとして表示されるので、みためでどれを選んだらいいのかがわかるようになります。

サーバを設定したりする側からすると、SFTPでのファイルに対応しているところがいいかんじです。FTPでアクセスされるのはヘイブンで送信されるパスワードのことが心配ですし、サーバでFTPデーモンを起動しておかないといけなくなるので管理の手間も増えるので避けたいところ。CodaはSFTPに対応しているので、ファイルの転送のためだけにFTPデーモンを起動しなくてよくなります。ただ、いままでCodaがSFTPでアクセスするときにユーザ名とパスワードでログインするようになっているところに困っていました。どうせSFTPなら秘密鍵でアクセスするようにしたいところです。
coda sftp settings
なにか方法があるんじゃないのと調べると、どうもCodaはSFTPでのファイルの転送をするときは中でOSXに標準でインストールされている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とに分散してしまうのであんまりスマートではないですが、どうしても秘密鍵でアクセスしたいというときに。

tags

  • OSX
  • tips
  • tool
  • 「Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法」のはてなブックマーク数
  • 「Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法」deliciousブックマーク数
  • 「Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法」をはてなブックマークに追加
  • save "Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法" to del.icio.us
  • 「Codaで秘密鍵を使ってSFTPでサーバにアクセスする方法」をリアルタイムブログ検索
  • permalink
  • Web::Scraperのjavascriptバージョンwebscraper.js
  • XPathをてきとうに作ってくれる機能を追加したwebscraperp.js

comments

TypeKey Enabled
スタイル用のHTMLタグが使えます。
*required

trackbacks

トラックバック元エントリにこのエントリへのリンクがない場合はトラックバックを受け付けません。

http://labs.gmo.jp/mt/mt-tb.cgi/202
©2010 Kentaro Kumagai, GMO Internet Labs., GMO Internet, inc.
bits and bytes
2008 .02. 19 13:17

tagcloud

  • API1
  • C/C++2
  • E4X1
  • FUSE2
  • Firefox18
  • HTML4
  • IE1
  • MySQL1
  • OSX4
  • Opera2
  • PHP4
  • XML1
  • XPCOM4
  • XPath3
  • apache2
  • binary2
  • book1
  • data11
  • debug4
  • design1
  • experiments3
  • extension10
  • google gears1
  • google maps API1
  • greasemonkey3
  • httpd5
  • javascript17
  • linux1
  • logging2
  • mobile3
  • perl4
  • tips4
  • tool11
  • vim2
  • visualization2
  • widget1
  • wii1
  • windows7
  • サービス6
  • 和訳1

Archives

  • 2008.02 (6)
  • 2008.01 (3)
  • 2007.12 (4)
  • 2007.11 (5)
  • 2007.10 (4)
  • 2007.09 (4)
  • 2007.08 (4)
  • 2007.07 (8)
  • 2007.06 (7)
  • 2007.05 (4)
  • 2007.04 (5)
  • 2007.03 (6)
  • 2007.02 (4)
  • 2007.01 (6)

about

  • bits and bytesのXML
  • 「bits and bytes」のCreative Commons
  • Powered by Movable Type
  • イベントと地図 - モグ
  • Use ecto to blog!
  • bits and bytesのはてなブックマーク数
  • bits and bytesをMy Yahoo!に追加
  • Subscribe with Bloglines