Context
SSH commands are triggered as one-time sync command that sends commands and waits to get a response, however, some commands require human intervention or a command can get multiple times/lines returns from the server, like apt-get update, the current implementation cannot meet that requirement
definition of done: