2013-04-23 46 views
2

我試圖用the docs page here中提到的任何主機密鑰(*通配符)選項打開一個會話...但它不按預期工作。WinSCP hostkey通配符選項不起作用

...在特殊情況下,當不需要安全性時,可以使用值*來接受任何主機密鑰。在這種情況下,腳本輸出和日誌文件將包括警告有關不安全的連接...

日誌:

C:\Users\s.mailappan>"C:\Program Files (x86)\WinSCP\WinSCP.com" /console /comman 
d "open ssamperf:[email protected] -hostkey=*" "option batch on" "lcd C:\Us 
ers\s.mailappan\Documents\Samsung-Sprint\Hourly-Alarm-Logs" "get /home/ssamperf/ 
PerlScript/Akron_WSS_HOURLYALARMREPORT/LOGS/Akron_WSS1_HOURLYALARMREPORT_NEW.txt 
" "get /home/ssamperf/PerlScript/Chicago_WSS_HOURLYALARMREPORT/LOGS/Chicago_WS 
S1_HOURLYALARMREPORT_NEW.txt " "exit" 
Searching for host... 
Connecting to host... 
Authenticating... 
The server's host key was not found in the cache. You have no guarantee that the 
server is the computer you think it is. 
The server's rsa2 key fingerprint is: 
ssh-rsa 2048 38:b4:75:23:2d:d5:70:2c:ad:c0:d0:e2:9d:2d:72:9e 
If you trust this host, press Yes. To connect without adding host key to the cac 
he, press No. To abandon the connection press Cancel. 
Continue connecting and add host key to the cache? 
(Y)es, (N)o, C(a)ncel, (C)opy Key: 

回答

4

選擇使用接受,一切爲-hostkey開關量(*)可用只有從WinSCP 5.2 beta開始。您可能正在使用舊版本。

https://winscp.net/tracker/815


另外,還要確保你知道你在做什麼。您正在使用此開關放棄任何安全性。

+0

謝謝Martin Prikryl! :) – Siva 2013-04-24 19:29:47