3
有沒有一種方法可以在與WinSCP建立SSH連接時自動接受主機密鑰。我正在使用winscp.com
版本4.2。據我所知,-hostkey=*
僅適用於版本5.2。在WinSCP中自動接收SSH主機密鑰
我的當前腳本只是等待提示,並且一旦主機密鑰發生變化就不會前進。有沒有辦法自動化?
有沒有一種方法可以在與WinSCP建立SSH連接時自動接受主機密鑰。我正在使用winscp.com
版本4.2。據我所知,-hostkey=*
僅適用於版本5.2。在WinSCP中自動接收SSH主機密鑰
我的當前腳本只是等待提示,並且一旦主機密鑰發生變化就不會前進。有沒有辦法自動化?
唯一適合您的解決方案是升級。 WinSCP 4.2已有多年曆史,因此它存在許多安全缺陷。
很明顯,作爲副作用,您可以獲得-hostkey=*
「功能」。
要在5.2之前的版本中自動接受主機密鑰的唯一方法是使用-hostkey=<fingerprint>
。這仍然是唯一正確和安全的解決方案。
有關詳細信息,請參閱Where do I get SSH host key fingerprint to authorize the server?
每臺機器只能這樣做一次正確嗎?然後它應該將主機密鑰存儲在緩存中,然後如果它改變了,它會要求你再次接受它。這是一項安全功能,可防止您被重定向到其他機器。 – d3c0y