使用BPXWUNIX调用带批处理文件的sftp时主机认证失败问题求助
BPXWUNIX调用带批处理文件的sftp时主机认证失败问题求助
大家好,我现在遇到一个关于BPXWUNIX调用sftp的问题,想请各位帮忙分析下。
我的BPXWUNIX配置如下:
- 执行命令设置为:
sftp -b /u/lbdyck/tmp/sftp.stdin userid@ftp.host.com - 调用代码:
x = bpxwunix(cmd,,so.,se.,env.)
同时配置了两个环境变量:
DISPLAY=NONESSH_ASKPASS=/u/lbdyck/.ssh/sftp.sftpsh
执行后却收到了以下错误提示:
FOTS1370 Host key verification failed.:
FOTS0841 Connection closed:
补充说明下,这个SSH_ASKPASS指向的shell脚本很简单,就是输出用户密码——因为目前我们没办法通过密钥交换来认证。而且我已经确认过这个askpass文件的权限是700,应该没问题。
实在搞不清楚哪里出问题了,有没有朋友能给点思路或者建议呀?
备注:内容来源于stack exchange,提问作者Lionel B Dyck
相关产品推荐
相关产品推荐

