2017-02-09 116 views
0

我有一个有趣的PuTTY PSFTP困境。PuTTY PSFTP命令行作为管理员,失败,因为用户

设置...

Pageant .60 
putty .60 

使用的命令:

D:\psftp.exe -load myserver.domain.us.com -l User1 -b MyCommand Script 

这会将腻子PSFTP,日志中使用用户ID与佳丽的帮助,然后发送使用命令在一个文件中剧本。

在服务器上以管理员身份登录时,此工作正常。

"psftp: no hostname specified;"blah blah blah. 

包括-v显示没有进一步的消息: 同时登录的服务器上的普通用户它失败。

当服务器管理员和普通用户涉及到PuTTY时,可能存在哪些delta权限或其他设置?

回答

0

您加载PuTTY存储网站myserver.domain.us.com

存储在本地帐户的Windows注册表中。

如果您使用其他帐户运行脚本,它将不会看到网站定义。

您必须在命令行上完全定义会话。你可能甚至尝试过。

  • 删除-load;
  • 添加-ssh要清楚你要使用SSH(但它的默认反正)
  • 添加-hostkey=...与SSH主机密钥(你需要为-hostkey开关最新版本腻子的指纹,但你需要无论如何升级,版本0.60是不安全的)。
D:\psftp.exe -ssh myserver.domain.us.com -hostkey=... -l User1 -b MyCommand Script 
+0

完美。谢谢。 –