EclipseからSSH接続してPHPを書く

1.EclipseとPDTのAll in oneパッケージをダウンロード
http://www.eclipse.org/pdt/

2.日本語化プラグインPleades本体をダウンロードしてEclipseに適用
http://mergedoc.sourceforge.jp/#pleiades.html

3.SSH接続プラグインのRSEをインストール
http://www.eclipse.org/dsdp/tm/

プラグインのインストール

PTDのAll in oneじゃなくて、インストール済みだった素Eclipseにプラグイン追加する方針に変更した。
Eclipseの機能でインストールすると依存関係解決してくれるんだろか。インストール手順の書かれたサイトを見ると何個もzip落としてるので面倒くさいと思ってこっちにした。
Pleadesはインストール済みとして以下手順。

  1. ヘルプ > 新規ソフトウェアのインストール
  2. 「作業対象」プルダウンから「--すべての使用可能なサイト--」選択
  3. 「一般用ツール」を展開
    • 「リモート・システム・エクスプローラー・エンドユーザー・ランタイム」にチェック
  4. 「Web、XML、およびJavaEE開発」を展開
    • PHP開発ツール(PDT)SDKフィーチャー」にチェック
    • 「Webページ・エディター(オプション)」にチェック
  5. 「次へ」->「次へ」
  6. なんか規約が表示されるので同意するを選択して「完了」

あとは勝手にインストールが進行するので終わるまで放置する。
インストール完了後、Eclipseの再起動を求められた。

SSHサーバ接続まで

  1. ウィンドウ > パースペクティブを開く > その他
  2. 「リモート・システム・エクスプローラー」を選択
  3. 左ペインの適当なところでコンテキストメニュー表示 > 新規 > 接続
  4. SSHのみ」を選択して「次へ」
  5. ホスト名と接続名を入力して「完了」
  6. 追加されたホストの「Sftpファイル」を展開
  7. ユーザ名とパスワードを求められるので入力する

あとはツリーからファイルを選択すれば、リモートホスト上のファイルを開けばローカルファイルと同じようにEclipseで編集できる。

その他

  • RSEはSSH2しか使えないみたい
  • SSHターミナルが付属してるけど、teraterm+paegent使ってる身としては色々不便だから使わない