問題タブ [ftpes]
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.
php - PHP: ftp_login が「SSL コンテキストの作成に失敗しました」で失敗する
PHP を使用してリモート FTP サーバー (FTPES が必要) にファイルをアップロードしようとしています。私が書いたスクリプトはローカルで動作しますが、ライブ サーバーでは ftp_login() が false を返し、次の警告がエラー ログに表示されます。
ログインの詳細が正しいことはわかっています (同一のコードがローカルで動作するため)。コマンドラインでcurlを使用して、ライブサーバーからFTPサーバーに正常に接続できます。
サーバーは PHP 5.3.3 (CentOS 上の Zend サーバー) を実行しています。phpinfo から、PHP 構成コマンドに -with-openssl=/usr/local/openssl-0.9.8o が含まれていることがわかります。
コードは次のとおりです。
参考までに、私のローカル ボックス (これは正常に動作します) は PHP 5.3.3-1ubuntu9.3 を実行しています。
誰かが私を正しい方向に向けることができますか?
編集:接続先のホスト名が証明書の共通名と一致しないため、このサーバーのSSL証明書が実際には有効ではないことに気付きました。それまたは openSSL が証明書エラーに関してどれほど厳密かを制御する PHP 設定はどこかにありますか? それが唯一の問題かもしれません。
python - FTPES - Python での明示的な TLS/SSL を介した FTP
FTPES(明示的)を実行するにはpythonクライアントが必要です。これを実行できるpythonパッケージの経験がある人はいますか。
Python でこれを行うことはできませんが、FileZilla などのツールを使用して FTP サーバーに接続できます。
ありがとう
java - java.net.UnknownHostException: URL
UNIXサーバーからWebサービスを呼び出すためのアクセスが制限されているサーバーへのHTTPS接続を開くJavaファイルを作成しました。したがって、サーバー IP に ping を実行し、ポート 443 を使用してサーバー IP に telnet を実行できます。ネットワーク チームは、Web サービスの呼び出しを開始できることを確認しました。これで、Windows サーバーですべてを試し、提供された証明書をローカル フォルダーにインストールし、単純に jar を実行しました。接続を確立することができました。次に、UNIX サーバーに移行する必要があります。ローカルの証明書を jar にコピーしました。jar を実行すると、次の例外が発生します。
何が欠けているのかわからない。
よろしく、レイチ
delphi - 一部のコンピューターでは、Indy FTPES クライアントが「このサーバーでは SSL を使用できません」を返します。
奇妙な問題があります。Indy を使用してアプリケーションに FTPES 接続を実装していますが、アプリケーションから同じサーバーに接続すると、一部のコンピューターでは機能しますが、すべてのコンピューターでは機能せず、「このサーバーでは SSL を使用できません」が返されます。
http://indy.fulgan.com/SSL/ (openssl-1.0.1c-i386-win32.zip) のDLL を使用しています。DLL は、アプリケーションのディレクトリにあります。それらはロードされます(アプリケーションが実行されていて、WhichFailedToLoad()が空である間は削除できません)。
これを引き起こしている可能性のあるアイデアと、何を試してみますか?
c# - c# で ftpwebrequest を使用する FTPES
c# を介して ftp サーバーに接続できるソリューションを開発しようとしています。問題は、パブリック IP を介してこの ftp サーバーに接続するときです。たとえば、プライベート ip で接続すると、「nat」は正しく応答し、すべて問題ありません。しかし、パブリック ip を介してこのサーバーに接続しようとすると、彼は次のように応答します。 ftpの異なるIP。filezillaではすべて問題ありません(接続はアクティブで、sslで明示的です。私のコード:
//これにより、認定された問題を解決できます。
ありがとうございました
上。
php - FTP 明示的 SSL/TLS 用の fopen()
fopen("ftp://$user:$pass@$domain/test.php", "wb");
FTP Explicit SSL/TLSを使用するにはどうすればよいですか?
のようなものfopen("ftpes://$user:$pass@$domain/test.php", "wb");
。
ftpes://
サポートされているプロトコルとラッパーに記載されていません
Filezilla クライアントから、ftpes://$domain が正しく、ユーザー資格情報も正しいことを確認できます。
基本的には を介して内容を直接書きたいのですがfwrite()
、同じコードが ftp と ftps で機能しますが、ftpes では機能しません。
さらに情報が必要な場合はお知らせください。
ftp - [Atom][リモート ftp] ftps/ftpes に接続できません
以下は、ftps 接続を作成しようとしたときに直面した 2 つの問題です。
421 申し訳ありませんが、クリアテキスト セッションはこのサーバーでは受け入れられません。
キャッチされていません
protocol
接続資格情報に見つかりません
いくつかの設定変更の後に解決されました。これを回答に入れています。同じことがftpeでも機能するはずです。
curl - プロトコル FTPES がサポートされていないか、libcurlFile アップロード エラーで無効になっています
セキュリティ上の理由から、私のホストは FTP プレーン テキスト ログインをサポートしていないため、ftpes プロトコルを使用してサーバーに接続するよう提案されました。これに基づいてスクリプトを作成しましたが、「プロトコル FTPES がサポートされていないか、libcurlFile アップロード エラーで無効になっています」というエラーが表示されます。
誰か助けてくれませんか?
java - FTPSClient.listFiles() が NonStop/Tandem システムで機能しない
NonStop/Tandem から Enscribe ファイルをダウンロードし、Windows で処理する小さな FTPS クライアントを作成しています。これを実現するために、Apache Commons Net API を使用しています。
NonStop/Tandem との間でファイルをダウンロードおよびアップロードできます。しかし、 org.apache.commons.net.ftp.FTPClientクラスの下にあるlistFiles()および/またはmlistDir()メソッドを使用して、ファイルとディレクトリを一覧表示できません。
以下は、現在の作業ディレクトリにあるファイルを一覧表示するコードです。
コードの実行中に次のエラーが発生します。
以下のように FTPClient 構成を UNIX として設定しようとしましたが、役に立ちませんでした。
誰でもこれで私を助けることができますか?