我运行 WSL2 ubuntu。 Windows 会将端口 2222 转发到 wsl2 上的 22。并尝试在我的 mac 上使用 ssh,但需要 sudo。如果我进入
-i ~/.ssh/wsl2sshkey [email protected] -p 2222,它不会工作并告诉我“kex_exchange_identification:连接被远程主机关闭 连接被未知端口 65535"
关闭但如果我添加 sudo,它就会起作用。我觉得很奇怪。 (顺便说一句,连接到 AWS 不需要 sudo)
如果我使用像pycharm这样的IDE并连接,它会告诉我“服务器关闭连接期间 身份交换”
我也尝试在我的 latpot 上连接。它也很好用。
如果我可以使用 sudo 或在其他计算机上连接到它,我不认为它是服务器关闭的。那为什么会发生呢?怎么解决?
真不知道为什么,windows laptop,sudo ssh可以连接,ssh却连接不上
https://drive.google.com/file/d/19R1WM61oA1yzG1ON7WwqWhU1q_P5B63r/view?usp=sharing