問題タブ [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.
ftp - 出力ストリームを閉じることができません
ここの初心者。昨日 Aptana Studio 3 をダウンロードしてインストールしましたが、MAC (Lion 10.7.4) からリモート サーバー (Win 2008 R3 サーバー) にアップロードすると、次のメッセージが表示され続けます。運なしで解決します。FTPS は、他のプログラムを使用して正常に動作します。
java - apache commons net を使用したプロキシ サーバーの背後にある FTPS クライアント
私たちのネットワークチームは、プロキシサーバーを介してサードパーティのクライアントに接続することのみを許可しています.
apache commons netのFTPSクライアントにプロキシサーバーを追加する方法はありますか?
無理ならやり方を教えていただけないでしょうか。
ちなみに、これは会社のネットワークの外で動作しているコードです
proxyHost と proxyPort のシステム プロパティを追加しようとしても、
エラーメッセージ
どうもありがとうございました。
ジェラルド
c# - C#.Net経由で送信する場合のSFTPまたはFTPS
私はこの記事を読みました:
どちらも同じ目的を果たすことを目的としていますが、この2つは互いに大きく異なります。SFTPは単一のチャネルを使用してすべての関連データを送受信しますが、FTPSはデータに対して動的に決定される別のチャネルを使用します。FTPSは、データによって使用されているポートを認識せず、ポートを通過するトラフィックを許可できなかったため、ファイアウォールを通過するときに問題が発生することがよくありました。FTPSはメッセージをテキスト形式で送信し、人々がログを読んでセッション中に何が起こったかを判断できるようにします。メッセージはテキストではなくバイナリであるため、これはSFTPでは不可能です。
続きを読む:FTPSとSFTPの違い| の違い| FTPSとSFTPhttp : //www.differencebetween.net/technology/internet/difference-between-ftps-and-sftp/#ixzz20KUGWr00
間違っていると仕事が難しくなるので、何も想定したくありませんでしたが、C#/。Net4を介して次のようにファイルを送信する場合:
それはSFTPまたはFTPSになりますか?EnableSslのため、記事が示すようにFTPSを想定しています。
SFTPでない場合、代わりにSFTPに変更できますか?ファイアウォールを介した送信に問題があります。
ありがとう!
ruby - double_bag_ftps での Ruby FTPS エラー
次のコードを使用して、Ruby gem double_bag_ftps で FTPS サーバーに接続しようとしています。
接続しようとすると、以下のエラーが発生します。
これに関するヘルプは大歓迎です。
java - Apache-commons-net lib (Java) の制御されたロギング
apache-commons-net ライブラリを使用して、FTP over SSL (SFTP ではない) または FTPS を実行できる非常に小さな Java プログラムがあります。このプログラムを作成した理由は、クライアント マシンが FTP over SSL ( OOTB ) をサポートしない AIX 5.3 であり、FTP ホスト マシンが FTP over SSL のみを有効にして FileZilla サーバーを実行しているためです。プログラムは問題なく正常に動作しますが、生成されるログの量は膨大です。私の質問は、ロギングの量を制御する方法はありますか?
(繰り返しますが、このプログラムは、私のミニマリストの要件に対してはまったく問題なく動作します)
以下は私のコードのスニペットです
1 つのファイルを転送するために生成されるログは次のようになります。
私はjava.utils.logging.Logger
独自のロギング目的で使用していますが、ログの行は、apache-commons-net
ライブラリ メソッド自体によって生成される多数のログ行によって難読化されています。
繰り返しになりますが、質問は、「ライブラリ自体のこのロギング動作を制御する方法はありapache-commons-net
ますか?使用できる方法または設定する必要があるフラグはありますか??」
アップデート:
ついにロギングを制御できるようになりました ( Flavioに感謝します)。私がしなければならなかったSystem.setProperty("javax.net.debug", "false");
のは、コードに含めることだけでした。System.setProperty("javax.net.debug", "ssl");
デバッグレベルのログを有効にするように最初に設定しました。これで、ログははるかに短く正確になりました。また、ログが commons-net ライブラリからのものではなく、javax.net
. ログははるかに短く、以下のようになります-
java - サブディレクトリの再帰コピーが FTPS を使用して失敗する (ハンドシェイクの問題の可能性?)
FTPS を使用して、特定のディレクトリの下にあるすべてのサブディレクトリとファイルを FTP サーバーからローカル マシンにコピーしようとしています。私が書いたプログラムは、爆撃の前にいくつかのサブディレクトリとファイルを取得します。プログラムの爆弾が毎回同じ場所にあるとは限りません。私が得ているコードとエラーは以下のとおりです。これを機能させる方法についてのアイデアはありますか?
エラーは次のとおりです。
FileZilla を使用して親ディレクトリを手動でローカル マシンにコピーすると、すべてのサブディレクトリとファイルが自動的にコピーされます。FileZilla セッションのログは次のとおりです。
java - プロキシ経由で FTPS に接続する
私たちが最初に遭遇した問題は、信頼できないサーバー証明書が原因で通常の FTP ダウンロードが失敗し始めたことでした。これにより、カウンターパーティからの通知なしに証明書が更新されたかどうか疑問に思うようになり、現在の証明書をダウンロードして、キーストアにある証明書と比較したいと考えました。
これは、私たちが予想していたよりも難しい問題のようです。通常の容疑者 (firefox、filezilla、...) は、FTP プロキシを介して FTP サーバーに接続するタスクに対応していないように見えたので、好奇心から、より低レベルの Java アプローチで遊んでみました。私は一生それを機能させることはできません。
最初の (過度に単純化された) Java の試み:
このアプローチは明らかに機能しません。
次に、ftp4j (http://www.sauronsoftware.it/projects/ftp4j/) をいじり始めました。クリーンでアクセスしやすいコードベースのようです。
これは以下を出力します:
プロキシ サーバーにはオプションの認証があり、開発サーバーでは通常、プロキシ認証なしで "user@host" を使用します。そのため、ユーザー名、ホスト名、およびパスワードはリモートサーバーのものであると思いますか?
だから私はリモートパラメータを追加しようとしましたが、これはうまくいきません:
ブルーコート形式に一致するようにプロキシユーザーを追加しても機能しないようです。
これらの 2 つの問題のいずれかに関するヘルプは大歓迎です。
- ftp プロキシ経由で ftps サーバーからサーバー証明書を取得する方法
- javaでftpプロキシ経由でftpsサーバーに接続する方法
python - Python FTP の暗黙的な TLS 接続の問題
lftp を使用して正常に接続できる FTPS サーバーに接続する必要があります。しかし、Python ftplib.FTP_TLS で試してみると、タイムアウトになり、サーバーがウェルカム メッセージなどを送信するのを待っていることがスタック トレースに示されます。問題の内容と解決方法を知っている人はいますか? サーバー側で何かをする必要があるのだろうかと思いますが、lftp クライアントが正常に動作しているのはなぜですか。どんな助けでも大歓迎です。
スタック トレースは次のとおりです。
lftp を使用して同じ ftps サーバーに正常にログインします。
ところで、私は Python 2.7.3 を使用しています。Google を使用してかなりの検索を行いましたが、役立つものは何も見つかりませんでした。
私はまだこの問題を抱えています。誰かが助けてくれれば幸いです。FTP.connect() をよく見ると、サーバーへの接続は問題ありませんが、サーバーからの確認 (またはウェルカム メッセージ) の取得は問題です。ここのログにあるように、lftp にはこの問題はなく、FileZilla にも問題はありません -
sockets - Azure ワーカー ロールの FTPS
Filezilla のような FTP クライアントを介してワーカー ロールに接続し、azure BLOB ストレージにアクセスできるように、ポート 21 に入力エンドポイントを持つ Azure ワーカー ロールをデプロイして、着信 FTP 接続を受け入れることができるようにする必要があります。
クライアントとサーバー (Azure ワーカー ロール) 間の安全な通信のために、AUTH TLS/SSL コマンドを実装する必要があります。
ソケット プログラミング (tcplistener および tcpclient) を介して Azure Worker ロールで FTP over SSL/TLS - 別名 FTPS (FTP セキュア) をサポートできますか。
よろしく、Vivek。
powershell - PowerShell を使用して SSL 接続を有効にする
powershell スクリプトを使用して、実行中の filezilla ftp サーバーで ssl/tls を有効にする方法はありますか? 私はiis(here)でそれを行う方法に関する情報を見つけましたが、filezillaではありません。
ヒントはありますか?