gpt4 book ai didi

ssh - WinSCP命令行-添加已知主机

转载 作者:行者123 更新时间:2023-12-02 13:50:18 24 4
gpt4 key购买 nike

我有Windows批处理脚本,该脚本连接到服务器以获取事务文件。

该程序使用Winscp命令行脚本打开sftp连接并获取所需的文件。

最近,提供商要求更新已知主机,并在MD5,SHA 256,Bubble Babble选项中提供了指纹。我想继续在被动模式下执行程序,而无需对提示进行任何手动干预。

据我所知,我知道用-hostkey添加一个附加参数可以解决该问题。但是我不是不是是否需要添加任何其他参数来指定它是MD5还是SHA等。感谢您的帮助。

当前代码:

open sftp://%USERNAME%@%HOSTNAME% 

计划更新到
open sftp://%USERNAME%@%HOSTNAME% -hostkey="<key>"

最佳答案

您未指定指纹算法。只需使用WinSCP可以理解的格式之一指定指纹。

-hostkey switch支持两种格式:

  • MD5:keytype bits fi:ng:er:pr:in:t
  • SHA-256:keytype bits fingerprint=

  • 例如:
  • ssh-dss 2048 0b:77:8b:68:f4:45:b1:3c:87:ad:5c:be:3b:c5:72:78
  • ssh-ed25519 256 D+O+VGvZhUStHQL82ph5ogOWnP7Dvn+XsFie47+1Jr0=


  • 仅最新版本的WinSCP支持SHA-256。

    关于ssh - WinSCP命令行-添加已知主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45496757/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com