CLion 2021.1 WSL 2报错cannot establish connection的解决方法

昨天 CLion 2021.1.2 版本连接 WSL 2 用的好好的重启一下电脑以后突然不能用了:

尝试过WSL2 unable to establish connection : CPP-17763 (jetbrains.com)icon-default.png?t=L892https://youtrack.jetbrains.com/issue/CPP-17763

里 Janne Hamalainen 的解决方法,但是没有用。根据Cannot establish connection : CPP-22590 (jetbrains.com)icon-default.png?t=L892https://youtrack.jetbrains.com/issue/CPP-22590

里 Maxim Banaev 的提示尝试在 WSL Ubuntu 中执行

ssh localhost -p 2222

重启了 SSH 服务:

sudo service ssh restart

检查 SSH 和 SSHD 是否已启动:

ps -e | grep ssh

检查 /etc/ssh/sshd_config:

vim /etc/ssh/sshd_config

 删掉 ~/.ssh/known_hosts 里过期的 host:

vim ~/.ssh/known_hosts

成功连接 localhost:2222:

 但是 CLion 仍无法连接。根据同样是该条 track 下 Vasily Romanikhin 的解答:

starting CLion 2021.2 there is no need to work with WSL distribution via ssh, ATM we are using dedicated API to run WSL processes.
So feel free to update to the latest version. I will close the ticket as obsolete.

查看WSL | CLion (jetbrains.com)icon-default.png?t=L892https://www.jetbrains.com/help/clion/how-to-use-wsl-development-environment-in-product.html 也发现内容做了更新:

 通过 JetBrains Toolbox 将 CLion 升级到最新的 2021.2.2 版本,重启 CLion,成功连接:

可以发现 Environment 与 CMake 之间原本有的 Credentials 一栏已经消失。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayka

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值