I can reproduce this bug by having an ssh-agent that has no keys loaded. $ ssh-add -L ssh-rsa AAAAfoobar jeremy@localhost
# Works fine: $ mc sftp://myserver.local $ ssh-add -D All identities removed. $ ssh-add -L The agent has no identities. # Broken: $ mc sftp://myserver.local Cannot chdir to "sftp://myserver.local/" Resource temporarily unavailable (11)