コンソール FTPS (SFTP ではない) クライアントですか?

コンソール FTPS (SFTP ではない) クライアントですか?

いくつかの転送を自動化する必要がありますが、Windows プラットフォームで FTPS をサポートする適切なコマンドライン FTP クライアントが見つからないようです。winscp は SFTP をサポートしていますが、Windows 用の優れた SFTP サーバーもありません。あるのは FreeSSHDService だけですが、これはもう積極的にサポートされていないようです。そのため、FTPS をサポートする FileZilla Server を使用したいと思います。

答え1

私が質問を書いた後、WinSCP は FTPS をサポートするように更新されました。

http://winscp.net/eng/docs/ftps

答え2

使用できるシグウィンopenssh パッケージを選択しますlftp

( に依存しているopensslため、 を使用してコンパイルされたと想定していますconfigure --with-openssl)

答え3

cURL ライブラリhttp://curl.haxx.se/機能リストに FTPS サポートが記載されているため、おそらく、付属のリファレンス クライアントを使用して、コマンド ラインから FTPS 転送を行うことができると考えられます。

「Windows用の良いSFTPサーバーがない」という点については、cygwin(http://www.cygwin.com/)には、OpenSSHの完全なパッケージが含まれており、

  • SFTP(またはSCP)転送を可能にするSSHサーバー
  • Windows スクリプト (shell.run メソッド経由のバッチ ファイルおよび WSH スクリプト) から呼び出すことができるコマンドライン sftp/scp クライアント (scp と呼ばれます) - パスを正しく指定するように注意するだけです。

私は、cygwin が提供する SSH サーバーを使用して、いくつかの Windows システムで SFTP/SCP サポートを提供してきました。FTPS はそれほど広くサポートされていないため、FTPS の代わりにこれを使用する方がよいかもしれません。

答え4

転送を自動化する場合は、WinSCP (無料) または「CoreFTP クライアント ($20)」のいずれかを使用して SFTP ルートを使用することを強くお勧めします。これらは「スケジュールされた」転送をサポートするためです。一部の GUI クライアントは「キューイング」をサポートしていますが、FTPS クライアントは「一般的に」スケジュールされた転送をサポートしていません。

関連情報