forked from toolshed/abra
		
	fix: only check host keys on requested hosts
See coop-cloud/organising#242.
This commit is contained in:
		| @ -427,6 +427,11 @@ func connectWithPasswordTimeout(host, username, port, pass string, timeout time. | ||||
|  | ||||
| // EnsureHostKey ensures that a host key trusted and added to the ~/.ssh/known_hosts file | ||||
| func EnsureHostKey(hostname string) error { | ||||
| 	if hostname == "default" || hostname == "local" { | ||||
| 		logrus.Debugf("not checking server SSH host key against local/default target") | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
| 	exists, _, err := GetHostKey(hostname) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
|  | ||||
		Reference in New Issue
	
	Block a user