Cygwin 计划的sftp作业失败

Cygwin 计划的sftp作业失败,cygwin,sftp,openssh,novell,Cygwin,Sftp,Openssh,Novell,我在Windows XP工作站上安装了Cygwin+OpenSSH 简单SFTP进程(批处理文件)从命令提示符启动时运行良好,从Novell Desktop Management由调度程序启动时失败。计划作业使用完全相同的批处理文件,并作为交互式用户模拟运行 嵌入在批处理文件中的WhoAmI返回相同的用户字符串。从计划作业调用的Cygwin本身在提示符中显示与直接从dektop图标启动时相同的用户id 我从计划的sftp作业中得到以下错误: "Permission denied (publick

我在Windows XP工作站上安装了Cygwin+OpenSSH

简单SFTP进程(批处理文件)从命令提示符启动时运行良好,从Novell Desktop Management由调度程序启动时失败。计划作业使用完全相同的批处理文件,并作为交互式用户模拟运行

嵌入在批处理文件中的WhoAmI返回相同的用户字符串。从计划作业调用的Cygwin本身在提示符中显示与直接从dektop图标启动时相同的用户id

我从计划的sftp作业中得到以下错误:

"Permission denied (publickey,keyboard-interactive).  
 Connection closed"

问题在于
id\u dsa
文件的文件权限


显然,尽管手动和计划进程都使用相同的用户id运行,但它们使用了不同的身份验证:域与工作站。

请发布实际使用的命令行(交互命令行和批处理文件中使用的命令行).手动和计划进程都运行相同的批处理文件,如下所示:sftp-b scriptfile ftp_id@ftp.server其中scriptfile包含以下命令:cd download pwd lpwd put pipeline*.txt.10222009152704 dir pipeline*.txt.10222009152704 bye