Skip to content
Browse files

Match "user@host: Permission denied ..." messages

OpenSSH 7.5 changed the text of the permission denied message. As a
result ssh_test.SshTest.test_password_required and test_pubkey_required
were failing on an Ubuntu 18.04 client, which ships OpenSSH 7.6.

  • Loading branch information
moreati committed Sep 30, 2018
1 parent 4356fdf commit 2c2878012d4aad55e2d7fdc0c5aadb61657d9e5e
Showing with 5 additions and 1 deletion.
  1. +5 −1 mitogen/
@@ -289,7 +289,11 @@ def _connect_bootstrap(self, extra_fd):
elif HOSTKEY_FAIL in buf.lower():
raise HostKeyError(self.hostkey_failed_msg)
elif buf.lower().startswith(PERMDENIED_PROMPT):
elif buf.lower().startswith((
b("%s@%s: %s" % (self.username, self.hostname,
# issue #271: work around conflict with user shell reporting
# 'permission denied' e.g. during chdir($HOME) by only matching
# it at the start of the line.

0 comments on commit 2c28780

Please sign in to comment.