Git 在WSL终端上接受密钥后SSH挂起
从Git Repo(Bitbucket和我的web主机)推送和获取停止了WSL的工作。我发现通过ssh连接在shell提示符出现之前挂起。使用Git 在WSL终端上接受密钥后SSH挂起,git,ssh,windows-subsystem-for-linux,openssh,Git,Ssh,Windows Subsystem For Linux,Openssh,从Git Repo(Bitbucket和我的web主机)推送和获取停止了WSL的工作。我发现通过ssh连接在shell提示符出现之前挂起。使用ssh-vvv显示了这一点(我删除了我认为不重要的东西): 悬挂前,上面显示的内容会有所不同。这是工作,但停止。我改变了ISP和路由器(我从ADSL改为NBN),我认为这是原因,但我可以使用PowerShell(使用OpenSSH)连接到同一台服务器。我尝试过创建新的关键点,但得到了相同的结果。我只是需要一些关于如何解决这个问题的帮助 我在WSL2上运行U
ssh-vvv
显示了这一点(我删除了我认为不重要的东西):
悬挂前,上面显示的内容会有所不同。这是工作,但停止。我改变了ISP和路由器(我从ADSL改为NBN),我认为这是原因,但我可以使用PowerShell(使用OpenSSH)连接到同一台服务器。我尝试过创建新的关键点,但得到了相同的结果。我只是需要一些关于如何解决这个问题的帮助
我在WSL2上运行Ubuntu18.04.3 LTS(WindowsBuild18999,我已经尝试并修复了快速通道,也没有在慢速通道上运行)。我在WSL上运行OpenSSH_7.6p1 Ubuntu-4ubuntu0.3和OpenSSL 1.0.2n;以及PowerShell上Windows 7.7p1和LibreSSL 2.6.5的OpenSSH_ 不是真正的答案,但我的.bash_配置文件或.bashrc有问题。我只是重新设置了Ubuntu安装,并且能够重新设置。您在这里运行的是什么实际ssh命令?请包含.ssh/config文件中的任何相关条目。我只是想建立一个连接:
sshuser@hostname.com-p22
,带有-vvv
标记以获取输出。我试图使用git fetch
等,但这显然阻止了我使用git
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