![作为 ssh 客户端,putty 可以工作,但 git bash 不工作](https://linux22.com/image/1520161/%E4%BD%9C%E4%B8%BA%20ssh%20%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8Cputty%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C%EF%BC%8C%E4%BD%86%20git%20bash%20%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
环境
- 主机操作系统:Win 10 x64(xxx141)
- Hyper-v 操作系统:CentOS 7 x64(ssh 服务器 xxx142)
- Putty版本:0.67
- Git bash 版本(适用于 Windows 的 git):v2.11.0.windows.1
我尝试使用 Git bash 作为 SSH 客户端。当我从本地主机连接到 CentOS 时。那些 putty、Git-bash 都可以工作。配置端口转发后,只有 putty 在网络外部工作。
这是来自 Git bash 的日志,我没有触碰任何东西。
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: compression ctos: none,[email protected]
debug2: compression stoc: none,[email protected]
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: [email protected]
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
ssh_dispatch_run_fatal: Connection to x.x.x.90 port x: Software caused connection abort
建立连接后,似乎成功交换了算法。我不知道出了什么问题。请帮帮我。