【发布时间】:2021-12-09 19:12:18
【问题描述】:
从 Git Repo(Bitbucket 和我的网络主机)推送和获取停止在 WSL 上工作。我发现通过 ssh 进行连接就在 shell 提示出现之前挂起。使用ssh -vvv 显示了这一点(我删除了我认为不重要的东西):
debug1: Authentication succeeded (publickey).
Authenticated to XXX.XXXX ([XXX.XXX.XXX.XXX]:XX).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: open confirm rwindow 0 rmax 32768
在挂起之前显示上述内容的数量会有所不同。这是有效的,但停止了。我已经更改了 ISP 和路由器(我已经从 ADSL 转到 NBN),我认为这是原因,但我可以使用 PowerShell(使用 OpenSSH )连接到同一台服务器。我尝试创建新密钥,但得到相同的结果。我只是需要一些有关如何解决此问题的帮助。
我在 WSL 2 上运行 Ubuntu 18.04.3 LTS(Windows Build 18999,我已经进入快速通道尝试修复,也没有在慢通道上工作)。我在 WSL 上运行 OpenSSH_7.6p1 Ubuntu-4ubuntu0.3、OpenSSL 1.0.2n;以及 PowerShell 上的 OpenSSH_for_Windows_7.7p1、LibreSSL 2.6.5。
【问题讨论】:
-
你在这里运行什么实际的 ssh 命令?请包含您的 .ssh/config 文件中的任何相关条目。
-
我只是想建立一个连接,所以:
ssh user@hostname.com -p22,使用-vvv标记来获取输出。 -
我正在尝试使用
git fetch等,但这显然阻止了我使用 git
标签: git ssh windows-subsystem-for-linux openssh