JavaでFTP over TLS / SSL(FTPS)サーバーに接続する方法

Abdul Rafay:

FTP over TLS / SSL(FTPS)サーバーへの接続が行き詰まっています。SSLなしでFTPサーバーに接続できるが、FTPSに接続できなかったため、SimpleFTPライブラリを使用しています。

2行目(ftp.connect)でこのエラーが発生しています。

SimpleFTPがFTPサーバーへの接続時に不明な応答を受信しました:
220 ---------- Welcome to Pure-FTPd [privsep] [TLS] ----------

以下のコードを使用しています

SimpleFTP ftp = new SimpleFTP();

// Connect to an FTP server on port 21.
ftp.connect("xxx.xxx.xxx.xxx", 21, "username", "pwd");
//getting error at (ftp.connect) above line

// Set binary mode.
ftp.bin();

// Change to a new working directory on the FTP server.
ftp.cwd("web");
ftp.disconnect();
マーティン・プリクリル:

SimpleFTPクラス/ライブラリは、すべてのTLS / SSLをサポートしていません。


代わりにApache Commons NetライブラリFTPSClientクラス使用してください

クラスの公式の例をFTPClient参照して、をに置き換えFTPClientてくださいFTPSClient

FTPSClient ftpClient = new FTPSClient();
ftpClient.connect(host);
ftpClient.login(user, password);

FTPSClient明示的なTLS / SSLにクラスのデフォルト(推奨)。まれに、暗黙のTLS / SSLが必要な場合は、を使用しますnew FTPSClient(true)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Javaサーバーにtls 1.2のみを受け入れ、tls 1.0およびtls 1.1接続を拒否するように強制する方法

同じTLSセッションを使用してデータ接続でFTPSサーバーに接続する方法

Spring boot / Java、mongodb SSL / TLS接続

WebSocket over TLS:Golang / Gorilla

ManagedChannelBuilderにサーバーへのTLS接続を行うためのTLSパラメーターがないのはなぜですか?

Java 8、JCE Unlimited Strength Policy、SSL Handshake over TLS

Objective-C:TLS TCP接続で独自のPKI(ルートCA)によって署名されたサーバー証明書を評価する

FluentFTPを使用したFTPS(FTP over SSL)への接続

JavaでTLS1.2対応URLに接続する方法

サーバーCA検証でTLSを使用してAWSデータベースに接続できません

Swift_TransportExceptionが発生する理由:サーバーでTLS暗号化に接続できませんか?

証明書ファイルでMongoDB.Driverを使用してTLS経由でサーバーに接続するにはどうすればよいですか?

PythonMySQL接続で使用されるSSL / TLSバージョンを設定および確認します

ngx-mqttはwebapp経由でSSL / TLSモスキートブローカーに接続します

Unixターミナル経由でFTPサーバーに接続します(TLS / SSL経由で明示的)

デスクトップなしのUbuntu20.04インストールでDHCPを使用する場合、特定のDNSサーバーを使用する正しい方法は何ですか?また、DNS over TLSを使用できますか?

内部WebサーバーをTLS / SSLで保護するにはどうすればよいですか?

wss://(WebSockets over SSL / TLS)接続がエラーなしですぐに切断されるのはなぜですか?

FTPがFTPover TLSを必要とする場合、それはFTPSですか?

`lftp`はFTPS(FTP over TLS)サーバーに接続しませんが、filezillaとncftpはい

vsftpdを使用したFTPサーバー:SSL / TLSの構成

VPNを介してftpサーバーに接続する方法

JavaでのMQTTのTLS / SSL接続

IoTはMQTT + TLSでサーバーに接続できません

PythonsslがTLS1.2クライアントでTLS1.2サーバーに接続できません

ftplib.FTP_TLSを使用したftpsサーバーへの認証中のOSError

TLS over TCPプロトコルを使用できますか?

Java TLSサーバーでOCSPステープリングを有効にする方法は?

Redis input over TLS for Logstash

TOP 一覧

  1. 1

    Oracle11gクライアントを使用したOracle19Cサーバーへの接続

  2. 2

    Ansibleで複数行のシェルスクリプトを実行する方法

  3. 3

    Reactでclsxを使用する方法

  4. 4

    Python / SciPyのピーク検出アルゴリズム

  5. 5

    小さいデータセットサイズと大きいデータセットサイズを使用するMPI_Gatherを使用したMPI_Barrier?

  6. 6

    フィルタスライダーで複数の範囲を選択します-Tableau

  7. 7

    MariaDBによるデータベースの破損:テーブルがエンジンに存在しません

  8. 8

    複数の条件でループを構築する

  9. 9

    Google Cloud Storage から単一ページの React アプリを提供する

  10. 10

    Hide textOutput() when un-click row of a DT::datatable in shiny app

  11. 11

    JavaのREST APIの認証、JWTとベストプラクティス

  12. 12

    Angular 9 TypeError:未定義のプロパティ「subscribe」を読み取れません

  13. 13

    JavaからのMATLAB関数によりランタイムエラーが発生する(EXCEPTION_ACCESS_VIOLATION)

  14. 14

    Eclipseに既存のJavaプロジェクトをインポートしますが、JFrameのデザインビューが存在しませんか?

  15. 15

    Openlayers 3 : Interaction DragBox が機能しない

  16. 16

    print( "\ 0007")がビープ音を鳴らさないのはなぜですか?

  17. 17

    なぜArrays.copyOfは2倍高速System.arraycopyのより小さなアレイ用のでしょうか?

  18. 18

    App Engineクイックスタートから「helloworld.go」をアンデプロイし、代わりにバケット内のhtmlをポイントするにはどうすればよいですか?

  19. 19

    LaravelはDB接続を自動的に閉じますか?

  20. 20

    グラフ(.PNG)ファイルをエクスポートするZabbix

  21. 21

    Eclipseエラー:ビルドパスが不完全であると表示されます

ホットタグ

アーカイブ