I remembered @gmlewis used to have a fork to implement SSH client in pure Go (so the cli will not need any external deps other than VBoxManage)? Not sure how that one goes now.