2013-04-23 162 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