【发布时间】:2011-11-01 19:14:14
【问题描述】:
环境和任务:我已经在 machine1(2003) 的 user1 和 machine2(HP-UX) 机器的 user2 之间配置了 ssh 无密码身份验证(通过交换公钥),之后我在 perl 脚本中使用了该 ssh 连接在 machine2 上执行 ssh 命令。
问题:当我从 machine1 手动执行脚本时,它不会询问 machine2 的 user2 的任何密码,如果我通过 windows2003 的任务 shedular 执行相同的操作,它会询问 machine2 的 user2 的密码。 任何人都可以帮助我了解原因..
提前致谢, 基肖尔。
【问题讨论】:
-
我对windows了解不多,对任务调度器更不了解,但是听起来好像是环境的问题;您确定这两种情况下的凭据和环境都相同吗?
-
嗨,pavel,是的,手动和预定的凭据和环境是相同的。
标签: perl windows-2003-webserver