Nifi ExecuteProcess处理器出错 - 主机密钥验证失败

问题描述 投票:1回答:1

我正在尝试使用ExecuteProcess在远程服务器上启动.sh文件来执行POC。现在我只是想使用Nifi将远程服务器上的文件从一个位置移动到另一个位置。但我在Nifi处理器上收到错误(主机密钥验证失败)。我可以通过主机上的终端(安装和运行Nifi)进行相同的操作。这可能是什么问题?我按照提到的here的步骤。救命!

ssh -i user@hostname 'mv ~/folder1/test.txt ~/folder2/'  <-- I am able to do this successfully on terminal.

ExecuteProcess属性:

Command: ssh 
Command Arguments: -i "~/.ssh" user@hostname 'mv ~/folder1/test.txt ~/folder2/' 
Batch Duration : No value set 
Redirect Error Stream : false 
Working Directory : No value set 
Argument Delimiter : No value set
ssh apache-nifi
1个回答
0
投票

正如评论中所提到的,添加-oStrictHostKeyChecking=no可以工作,您可能希望将远程主机添加到已知主机列表,因为NiFi可能没有这样做的权限

© www.soinside.com 2019 - 2024. All rights reserved.