I checked the following, none of which work with Python 3:
- paramiko
 - pexpect
 - fabric
 - some custom made scripts
 
What would you recommend to use for SSH operations like:
- password login
 - key based authentication
 - file transfer
 - remote command execution
 
I'd like to avoid subprocess.Popen as this causes some headaches while multitreading.