111.17. 设置首选 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");