[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:20591] ssh and ftp



伊藤@山梨と申します。

potato の ssh-nonfree を使って、

  $ssh  -f -L 12345:ftphost:21 ftphost sleep 20
  $ftp localhost 12345

のようにして ftphost にSSH経由でftp接続した際、ftp の幾つかの
コマンドが働きません。例えば、

  ftp> ls
  200 PORT command successful. 
  435 Can't build data connection: Illegal seek.
  ftp> get abc
  local: abc remote: abc
  200 PORT command successful.
  435 Can't build data connection: Illegal seek.

といった感じです(passiveモードにしても同じです)。pwd や cd などは
働きますので、接続自体はしているようです。また、ftp のかわりに
ncftp を使った場合も、

  ncftp> ls
  connect failed: Transport endpoint is not connected.
  List failed.
  ncftp> get abc
  connect failed: Transport endpoint is not connected.
  get abc: could not connect data socket.

となって同様です。
slink の ssh では同じことが問題なくできるのですが、何が原因なので
しょうか。お心あたりの方、ご教授ください。
-- 
伊藤一帆
kazuho@xxxxxxxxxxxxxxxxxx