2009-09-04 4 views
2

私は、リモートファイルを保存/開くことができます。 TABを使用した検索ファイルの自動補完も機能します。しかし、私はリモートディレクトリを開くことができません、それは上にディレクトリ名を持つ空のバッファを示しています。ここで emacsのトランプftpやsshの

は、ログメッセージ
ls -lhA d:/temp/ange-ftp2876pvQ 
200 PORT command successful. 
150 Opening data connection for /bin/ls. 
226 Transfer complete. 
quote mdtm /soft/mysrv/jboss-4.2.3.GA/bin/ 
550 /soft/mysrv/jboss-4.2.3.GA/bin/: not a plain file. 
quote mdtm /soft/mysrv/jboss-4.2.3.GA/bin/ 
550 /soft/mysrv/jboss-4.2.3.GA/bin/: not a plain file. 

されており、私はリモートディレクトリにいくつかのマークされたファイルを、変数dired-DOコピーすることはできません。最初のファイルのみをコピーし、「この行にはファイルがありません」と表示されます。これらの問題を解決するにはssh trampに切り替える必要がありますか?

セキュリティとクリアテキストのパスワードを気にしない場合、sshに変更することの他の利点は何ですか?

UPDATE:私は

(setq tramp-default-method "pscp") 

を変更し、それが機能するようになりました。

+0

あなたはこれを試していますどのような種類のFTPサーバーですか? – hillu

+0

私はftpサーバーを備えたIMB AIXコンピューターを持っています –

答えて

0

はい、今では、SSHがインストールされているサーバ上で正しく動作TRAMP-デフォルト-方法

(setq tramp-default-method "pscp") 

を変更する必要がありました。

2

私は通常scpまたはsshと一緒に働くので、ftpの方法がどれほどうまくいっているかは分かりません。 「ftpメソッドがうまくいかない場合、それを使用する」のようなアドバイスは、おそらくあなたが探しているものではありません。

ただし、リモートユーザーとリモートホストに基づいてどの方法を使用するかを指定できるように、tramp-default-method-alist変数を調べることができます。