U 优化ssh连接兼容性

pull/586/head
vapao 2022-07-21 14:32:09 +08:00
parent 570e955691
commit f07caacbdc
1 changed files with 1 additions and 2 deletions

View File

@ -39,8 +39,7 @@ def _finalize_pubkey_algorithm(self, key_type):
err = "Unable to agree on a pubkey algorithm for signing a {!r} key!" # noqa err = "Unable to agree on a pubkey algorithm for signing a {!r} key!" # noqa
raise AuthenticationException(err.format(key_type)) raise AuthenticationException(err.format(key_type))
else: else:
pubkey_algo = my_algos[0] pubkey_algo = "ssh-rsa"
msg = "Server did not send a server-sig-algs list; defaulting to our first preferred algo ({!r})" # noqa
if key_type.endswith("-cert-v01@openssh.com"): if key_type.endswith("-cert-v01@openssh.com"):
pubkey_algo += "-cert-v01@openssh.com" pubkey_algo += "-cert-v01@openssh.com"
self.transport._agreed_pubkey_algorithm = pubkey_algo self.transport._agreed_pubkey_algorithm = pubkey_algo