Run commands and manipulate files locally or over SSH using the same interface