代码之家  ›  专栏  ›  技术社区  ›  Baksteen

OpenSSH:名为46aacfggkkmnnqstvxxyy的选项

  •  2
  • Baksteen  · 技术社区  · 6 年前

    随着2017年秋季创作者更新,微软 added a version of OpenSSH 到Windows10,它已退出测试版,并在最近的4月份更新中默认启用。

    46AaCfGgKkMNnqsTtVvXxYy . 用法: ssh -46AaCfGgKkMNnqsTtVvXxYy .

    在运行上述命令时。PowerShell打印以下输出:

    PS C:\WINDOWS\system32> ssh -46AaCfGgKkMNnqsTtVvXxYy
    OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
    

    这看起来像是一个版本号排序。

    ssh 还有这面旗帜,但是没有用。上的文档页 this website 显示了选项,但没有解释它应该做什么。对我来说,它看起来像是多个选项的组合,但这并不能解释为什么它会输出一个版本号。

    我的问题如下:

    1. 宋承宪
    2. 如果是,它来自哪里?
    3. 这是该命令的预期输出吗?

    1 回复  |  直到 6 年前
        1
  •  6
  •   Sami Kuhmonen    6 年前

    从链接到的站点可以看到,它们是单独的选项,而不是单个选项。 -4 意味着一件事, -6 另一个等等,它们在一个blob中的原因是因为它们不接受任何参数,它们可以组合在一起,这意味着 -4A -4 -A . 这节省了手册页上的空间,但除非你知道,否则会让人困惑。

    -B

    显示版本号是因为 -V 显示版本号和出口,并包含在那里。