Implement with_timeout, split Open3 and ssh.channel and output => combined.