Fixture client_board should rather return function that opens connections over single connection
The current test inherits shell instance from client_board
that can be tainted by any previous one. There is no reason why we could not open a unique connection (shell instance) for every test.
The implementation has to take into consideration that we always have to enter password. The option is either to use ssh agent or master ssh instance.