25.20. 设置首选 SFTP 验证方法
如果要明确指定 sftp
组件应使用的身份验证方法列表,请使用 preferredAuthentications
选项。例如,如果您希望 Camel 尝试使用私有/公共 SSH 密钥进行身份验证,并在没有公钥可用时回退到用户/密码身份验证,请使用以下路由配置:
from("sftp://localhost:9999/root?username=admin&password=admin&preferredAuthentications=publickey,password"). to("bean:processFile");
from("sftp://localhost:9999/root?username=admin&password=admin&preferredAuthentications=publickey,password").
to("bean:processFile");