func ConcatAuthKeys(a, b string) string {
	if a == "" {
		return b
	}
	if b == "" {
		return a
	}
	if a[len(a)-1] != '\n' {
		return a + "\n" + b
	}
	return a + b
}
// ConcatAuthKeys concatenates the two sets of authorised keys, interposing
// a newline if necessary, because authorised keys are newline-separated.
ConcatAuthKeys concatenates the two sets of authorised keys, interposing
a newline if necessary, because authorised keys are newline-separated.
// ConcatAuthKeys concatenates the two sets of authorised keys interposing // a newline if necessary because authorised keys are newline - separated .
func ConcatAuthKeys(a, b string) string {
	if a == "" {
		return b
	}
	if b == "" {
		return a
	}
	if a[len(a)-1] != '\n' {
		return a + "\n" + b
	}
	return a + b
}
func ConcatAuthKeys ( a , b string ) string { if a == " " { return b } if b == " " { return a } if a [ len ( a ) - 1 ] != '\n' { return a + " \n " + b } return a + b }
ConcatAuthKeys concatenates the two sets of authorised keys, interposing
a newline if necessary, because authorised keys are newline-separated.
ConcatAuthKeys concatenates the two sets of authorised keys interposing a newline if necessary because authorised keys are newline - separated .