trampを使ってSSH経由でサーバ上のファイルを編集
サーバ上のファイルを編集するときに、SSHで接続してエディタを
立ち上げて作業します。いちいちサーバに接続してエディタ立ち上げて...
ってする作業を少しだけ効率よくしたい。そこでtrampを使います。
tramp?
trampはEmacsに導入して使います。Windowsでも使えるみたいですが、
自分の環境では無用なので割愛します。実際に説明するより例示して
試してもらえれば解ると思います。例えば、
ssh→サーバへログイン→エディタ起動→ファイル編集
という手順で作業しますが、trampを使うと次のようになります。
Emacs起動→ファイル編集
な… 何を言ってるのか わからねーと思う…
結局はこういうことだ。
導入
導入環境は自分のノートPC。OSはDebian6.0.3squeeze、Emacsは23.2.1です。
手順は次の通りになります。
インストールまで
$ wget ftp://ftp.gnu.org/gnu/tramp/tramp-2.2.4.tar.gz $ tar xf tramp-2.2.4.tar.gz $ mv tramp-2.2.4/ ~/.emacs.d/tramp $ cd ~/.emacs.d/tramp/ $ ./configure --with-contirb $ make $ sudo make install
設定(最低限)
;; tramp (add-to-list 'load-path "パス/tramp/lisp") (require 'tramp)
わからなければ付属のINSTALLファイルの中を覗きましょう。
(=゚ω゚)ノ > $ less INSTALL