2017-02-09 58 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

完美。謝謝。 –

相關問題