2011-10-13 124 views
-1

我有很多Linux驅動的設備,我需要配置和設置。所有設備具有相同的根傳遞。現在我需要在這些設備上覆制文件。批處理文件從Windows到Linux

一種方法是使用pscp.exe,但此實用程序需要交互,提示The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is.消息。

實際上,我不需要安全複製,我只需要在沒有用戶交互的情況下以任何給定設備的批處理模式複製文件。我該怎麼做?

+0

所有設備具有相同的根傳遞。 - >對於批量複製,使用密鑰而不是密碼可能很有用。 – glglgl

回答

1

如果你只用putty連接服務器一次並接受服務器的密鑰,那麼你會好起來的,而且pscp之後不會讓你麻煩。

其他選項將是一個可寫的SMB共享(或NFS如果你看中的是),FTP服務器,...

+0

有超過1000個設備 – rmflow

+0

呵呵,我知道這會成爲一個問題,那麼:p。那麼,我會選擇ftp服務器方式。 ftp服務器通常很容易在Linux中設置。 – jpjacobs

0

隨着plink.exe幫助下,可以用簡單的:

echo y | "PLINK.EXE" -pw pass [email protected]%ip% echo foobar > nul 2>&1 || goto myError 

現在我可以使用pscp,而不用擔心它會請求不需要的交互。