NTEmacs で tramp (ssh) 設定とか
Meadow だった頃から使っている .emacs の設定では、リモートサーバー上のファイルを ange-ftp (tramp) で編集できてたけど、ある日会社の Solaris なサーバーにアクセスしようとするとタイムアウトしてしまった。あれこれ試して「もしや?」と McAfee のログを見てみると案の定 ftp.exe をブロックしましたと。再び「もしや?」と ftp.exe を別名でコピーして試してみたけどダメだったので、ポートを塞がれれたのか。でも会社標準(?) ftp クライアントの Filezilla では問題なさそう。 PASV モードだと大丈夫ぽいけど、サーバーによっては PASV モードを拒否するようで使えない。
結局、こちらのページなどを参考に PuTTY の plink を使うよう tramp の設定を変更。最初エラー(詳細忘れた)してうまく動かなかったけど、こちらのページを参考に tramp-sh.el をバイトコンパイルし直して、 tramp のキャッシュ(~/.emacs.d/tramp)を削除する事で使えるようになった。キャッシュの削除は Emacs を終了して行わないとダメみたい。
色々調べてる内、 NTEmacs のショートカットに AppID を設定する方法など見つけて少しだけ快適に。自分の環境では runemacs.exe ではなく Cygwin の run.exe で emacs.exe (を outlook.exe にリネームしたモノ)を起動しているけど、あくまでショートカットに AppID を設定するので関係ないみたい。
| 固定リンク
| コメント (0)
| トラックバック (0)



最近のコメント