Skip to content

Improve SSH #415

Closed
Closed
@kotakanbe

Description

There are 2 patterns of vuls's SSH method.

  1. Go Library
  2. External Command

In the current implementation, if you do not specify any options, it is 1.
If -ssh-external is specified, it becomes 2.

The method of 1. was prepared for environments that do not contain SSH commands like windows, but it seems unnecessary. Because no one setups Vuls on Windows.

Furthermore, when implementing SSH host key check by the method of 1, it seems to be difficult...

So, I'm thinking like this.

  • Delete ssh-external option and add ssh-native-insecure option ( Default: ssh external command)
  • Add SSH host key check logic to 2
  • Watch whether Issues will not come up

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions