Closed
Description
There are 2 patterns of vuls's SSH method.
- Go Library
- 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