web-dev-qa-db-ja.com

コマンドラインFTPS?

毎日バックアップを自動アップロードするには、バッチファイルを作成する必要があります。私はWindowsに制限されています。これを行うためのフリーソフトウェアはありますか?

FileZilla を見ていましたが、コマンドラインインターフェイスでファイルを自動アップロードできないため、 CuteFTP のライセンスを購入する必要があります。

WinSCP には コマンドライン/スクリプト 機能があります。

11
Adam

curlはSTARTTLSとプレーンな古いSSLの両方をサポートし、--ssl-reqdおよび --upload-file

 curl --ssl-reqd --upload-file backup.txz ftp:// mysite/backups /
4
user1686

やり過ぎはsftpにアクセスすることですが、 Cygwin は素晴らしいツールセットです。必要に応じて、インストールを必要最小限に縮小するか、スケールアップしてバッチファイルの代わりにBash、Pythonなどを使用することができます。

2
AlG

SFTPとFTPSはどちらも同様の方法で暗号化されますが、展開と使用には大きな違いがあります。

ただし、私が収集できることから、両方にFTPクライアントが必要です。 Filezillaは、私が扱ったことのあるユーザーが文句を言うことのない優れたものであり、理解するのが難しすぎました。

SFTPを使用するには、鍵交換が必要です。 FTPSを使用するには、自己署名証明書またはCA証明書を発行し、秘密鍵を発行する必要はありません。

2
Elliot

[〜#〜] sftp [〜#〜] クライアントが素晴らしい PuTTY パッケージの一部として利用可能です。それはあなたのニーズを満たすかもしれません。

0
dash-tom-bang