common
common copied to clipboard
ssh client known_hosts handling outstanding work
- [ ] Interactively prompt for known_hosts inclusion before adding an entry
- [ ] Either make handling of missing known_hosts and known_hosts that miss an entry for a specific machine consistent, or justify the differences
- [ ] Document the rationale for any compromises / deviations from the basic expectation that all ssh connections are secure, except for cases where the user makes an intentional decision to the contrary. That includes the precise semantics of
InsecureIsMachineConnection. - [ ] Examine how
connection_golang.goandconnection_native.goare / are not consistent (e.g. WRT interactive prompting methods and file descriptors used, orInsecureIsMachineConnection, if it becomes applicable to the native mode) - [ ] Look into replacing
InsecureIsMachineConnectionwith provisioning private keys into the machine, and using public keys to create the client connection.