private boolean connect(final String hostName, final Map<String, String> loginInfo, int count) throws Exception {
if (count < 0) {
return false;
}
ConnectType connectType = conn.connect(hostName, loginInfo.get(Constants.LOGIN_USERNAME), loginInfo.get(Constants.LOGIN_PASSWORD));
if (connectType == ConnectType.UNAUTHORIZATION) {
if (count == 0) {
return false;
}
if (!CommandsUtils.prompt(Constants.CONNECT_ENTER_PASSWORD, CommandsUtils.PromptType.PASSWORD, loginInfo)) {