Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第88章 jsch
jsch リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
camel-jsch コンポーネントは、Jsch プロジェクトの Client API を使用して SCP プロトコル をサポートします。jsch は、sftp: プロトコルの FTP コンポーネントによって camel ですでに使用されています。
Maven ユーザーは、このコンポーネントの
pom.xml
に以下の依存関係を追加する必要があります。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
scp://host[:port]/destination[?options]
scp://host[:port]/destination[?options]
URI にクエリーオプションは
?option=value&option=value&.. の形式で追加できます。
ファイル名は、URI の <path> 部分、またはメッセージの CamelFileName ヘッダーのいずれかで指定できます(コードで使用される場合は
Exchange.FILE_NAME
)。
オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | 例 | デフォルト値 |
---|---|---|---|
username
|
リモートファイルシステムへのログインに使用するユーザー名を指定します。 |
null
|
|
password
|
リモートファイルシステムへのログインに使用するパスワードを指定します。 |
null
|
|
knownHostsFile
|
scp エンドポイントがホストキーの検証を実行できるように known_hosts ファイルを設定します。
|
null
|
|
strictHostKeyChecking
|
厳密なホストキーチェックを使用するかどうかを設定します。使用できる値は no 、yes です。
|
いいえ
|
|
chmod
|
保存されたファイルに chmod を設定できます。たとえば、chmod=664 です。
|
null
|
|
useUserKnownHostsFile
|
Camel 2.15: knownHostFile が明示的に設定されていない場合は、System.getProperty("user.home") + "/.ssh/known_hosts" からのホストファイルを使用します。
|
true
|
コンポーネントのオプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JschComponent は以下のオプションをサポートします。
名前 | 説明 | デフォルト値 |
---|---|---|
verboseLogging
|
Camel 2.15: JSCH は、追加設定なしで詳細なロギングです。したがって、デフォルトで DEBUG ロギングまでロギングを下げます。
|
true
|
制限事項 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
現在、
camel-jsch
は Producer (つまり、ファイルを別のホストにコピーする)のみをサポートします。