問題タブ [ftps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2260 参照

unix - I / Oエラー(0):Python2.7を使用してftpsからファイルをダウンロード中にエラーが発生しましたFTPSからファイルをダウンロードできません

こんにちは私はPython2.7を使用してFTPSからファイルをダウンロードしようとしています。以下は私のコードですここで私は例外的なIOエラーをゲーティングしています。このコードがUNIXおよびPython2.7で実行されている間。私は同じコードでWindowsを試してみましたが、正常に動作しています。しかし、UNIXでは例外として機能しません。

私が間違っているところがわからない。

注:ここでコードをコピーし、.Pyファイルで適切にフォーマットされているため、インデントは無視してください。

以下のエラーでコードが壊れています

セキュリティのためにファイル名とFTPSの詳細を変更しました。:)

たくさんのオプションを試してみましたが、回避策はありません。これをFTPで変更し、コメントftps.auth()、ftps.prot_p()などのコード変更を要求すると、正常に機能しますが、FTPSでは機能しません。

探索するのにもエラーが発生しません。たくさん検索しているのでインターネット上に利用できる情報はありませんが、解決策はありません。助けてください</ p>

私はftp_tlsクラスでftplibを使用し、UNIXでpython2.7を使用しています

0 投票する
2 に答える
682 参照

c# - Rebex FTPS コンポーネントがファイルのアップロードに時間がかかりすぎる

Rebex の FTP コンポーネントを使用して、230 以上のファイルを FTPS サーバーにアップロードしようとしています。すべてのファイル TOTAL は 5MB のようです。したがって、それぞれが数KBです。次のコード行でファイルをアップロードします。

でも2、3時間かかります。これが遅い理由を説明したり、これをより速く行う方法を提案したりできる人はいますか?

編集:

forループを実行し、SなしでPutFileを使用して各ファイルを挿入することで修正しました。これは機能しますが、180ファイルで停止し、今これを理解しようとしています。答えは大歓迎です

0 投票する
2 に答える
593 参照

ruby - tls_start が実行された場合、EventMachine は close_connection で close_notify を発行しますか?

EventMachine に基づいて単純な FTPS サーバーをプログラムしようとしています。

コントロールソケットは正常に動作します。データ転送にデータ ソケットを使用すると、すべてが正常に機能しているように見えますが (TLS ハンドシェイクが正常に完了し、データが受信されます)、エラー メッセージが表示されます。Filezillaで得られるものは次のとおりです。

ftp-ssl も多少異なりますがエラーを出します

私がウェブ上で見つけたものから、接続の最後に close_notify が発行されていないため、この動作が疑われますか? もしそうなら、そのための既知のRubyベースのソリューションはありますか(OpenSSL::SSL::SSLSocketを使用するなど)?

0 投票する
1 に答える
332 参照

ruby - Ruby NET::FTP が正しい IP を解決しない

以下を使用して FTP サーバーに接続しようとしています。

この例では、200.111.111.11 が正しい IP であり、10.1.1.1 が偽の IP です。

Transmit などの FTP クライアント経由で接続すると、正常に接続され、すべてが正常に機能しますが、トランスクリプトには次のように記載されています。

次に、ruby スクリプト経由で接続しようとすると:

PASV コマンドは常に 10.1.1.1:12111 を返すため、LIST や STOR などのアクションを実行しようとすると。

では、PASV コマンドが 200.111.111.11 を使用することを保証する方法はありますか?

0 投票する
2 に答える
2728 参照

.net - シンプルで迅速なFTPSサイトテストが必要

毎晩ファイルを転送する必要があるFTPSサイトがあります。私の問題は、サイトが請負業者のサイト(請負業者A)でホストされており、ファイルをサイトに送信するSSISパッケージが別の請負業者(請負業者B)によって作成/保守されていることです。

私の問題は、ファイル転送が行われていないことです。私の請負業者のそれぞれが問題についてお互いを非難していて、問題を決定するのは私に任されています。請負業者Bは、彼のSSISパッケージはテスト中の日中のみ機能しますが、必要なときに夜間に接続することはできないと言います。請負業者Aは、FTPSサイトでそれを引き起こすような変更は何もないと主張しています。

これを行うための.NETサービスを作成できますが、より単純なソリューションを望んでいました。5分ごとにbatファイルを実行するWindowsタスクを作成し、MSftpクライアントを使用する予定でした。ただし、これをFTPSで機能させることはできません。また、URLで送信されたユーザー名とPWを取得できませんでした。ここでの助けをいただければ幸いです。私は午前中ずっとGoogleを利用していて、ほとんど機能する例を複数見つけましたが、そこまで到達できるものは何もありません。

明示的なFTPoverTLSを使用し、ユーザー名とpwを渡すことができる単純なコマンドラインテストで十分です。

0 投票する
0 に答える
544 参照

wso2 - Synapse VFS トランスポートで暗黙的な TLS over FTP を構成する

ポート 990 で暗黙的な TLS over FTP のみを許可する ftp サーバーに接続する必要があります。ftps をサポートし、 Synapse プロジェクトで構築された WSO2 ESB 4.5.0 を使用しています。

WSO2 での ftps の設定例は、ここにあります

FTP で暗黙的な TLS を使用するようにクライアントを構成する方法を見つけることができません。VFS のドキュメントからわかることは、構成のデフォルトは明示モードです

暗黙モードの設定方法を知っている人はいますか?

0 投票する
0 に答える
830 参照

objective-c - NSOutputStreamを使用したiOSのFTPS

SSLを介してFTPでファイルをアップロードしようとしています。私のコードは通常の接続で動作しますが、SSLで使用すると、次のメソッドでエラーがスローされます。エラーはNSStreamEventErrorOccurredです。

私はこのウェブサイトのiphone-ftps-clientでsoultionをチェックしていました。しかし、答えは、FTPSはiOSに組み込まれたサポートではなく[独自のライブラリを作成する必要があります]、他のポイントはFTPのみです。

FTPサーバー[.crt]に証明書がありますが、これは初心者なので、clientSide[iOS]でのこの証明書の使用法を理解できません。

誰かがFTPSで私を助けてくれませんか、大きな助けになるでしょう。

0 投票する
1 に答える
3199 参照

c# - httpsプロトコルを介した安全なFTPでのファイルのアップロードc#

HTTPS を使用して FTP でファイルをアップロードおよびダウンロードする必要があります。私の考えが正しければ、ftp は HTTPS プロトコルを使用しているため、HTTPWebRequest クラスを使用する必要があります。

今、ファイルをダウンロードしようとしていますが、取得しているすべての応答ストリームは、「ログインしている仮想ユーザー 'XXX'」だけです。

正しいメソッド タイプを設定していないか、何か他の問題が発生している可能性があります。

0 投票する
1 に答える
12893 参照

java - apache.commons.net.ftpsを使用してクライアント認証を構成するにはどうすればよいですか?

apache.commons.net -frameworkを使用して、JavaでFTPSクライアント(FTP over SSL / TLS)を実装しました。デフォルトのポート21で明示的なセキュリティを実行するように構成されています。

サーバーにクライアント認証を適用しない限り、すべてが正常に機能します。ただし、クライアント認証を有効にする必要があるため、サーバーに認証を適用し、クライアントシステムのプロパティを構成します。

私が得たものは、システムプロパティを設定しなかった場合と同じでした。

サーバーログには次のように記載されています。

正しいようです-私は-Djavax.net.debug=allを有効にしました。これは、サーバーが受け入れるCNのリストを送信するが、クライアントは空の証明書チェーンを送信することを示しています。

  • 私は何を間違えましたか?
  • プログラムで設定を行う必要がありますか?
  • 証明書または秘密鍵はSSL/TLSに特別な何かをサポートする必要がありますか?
0 投票する
1 に答える
6176 参照

java - Javaでファイル転送を単体テストするための「FTPS」モックサーバーを作成する方法

FTPS 接続を作成する CreateFTPConnection クラスがあります。この接続を使用して、ファイルが転送されます。これが TransferFile クラスのコードです

このクラスの jUnit Testcase を作成する必要があります。このために、FTPS モック サーバー接続を作成し、その接続を使用してファイル転送をテストする必要があります。FTPSモックサーバーを作成してテストケースを実行する方法を教えてください。私はこれをグーグルで調べましたが、得られるのはFTPSではなくFTPまたはSFTPです。私を助けてください。