Assuming I define a trivial task to list files on a remote server:
from fabric.api import run, env env.use_ssh_config = True def list_files(): run(\'ls
Use the Context Manager cd:
from fabric.api import run, env from fabric.context_managers import cd env.use_ssh_config = True def list_files(): with cd('/tmp'): run('ls')