ssh远程连接服务器
vscode和pycharm的坑都踩了一遍。。。。
Pycharm
首先只能用专业版,可以去学生认证,时间大概一周左右吧。安装之后,选择远程开发的ssh连接方式,大概就是新建一个Project,新建一个端口,连接测试成功基本就没问题了,跟网上其他博主不太一样,我没有显示anaconda配置,在服务器文件里找了个conda就成功了,详细的可以参考this,可能跟现有的pycharm版本有些差别。
vscode
vscode的连接操作就更为简单了,ssh命令输入之后就自动连接了,通过密钥连接,命令格式大概为ssh -i private_key_path user@ip/domain:port,但这只是理论情况,博主实操的时候,发现一直在下载vscode server。
-
认为是网速太慢导致time out,尝试将remote ssh的time out时间增大依旧不行
-
查看remote ssh的输出,发现/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28 not found,以为是服务器缺少这个文件,那不应该啊,同门为什么能连上,然后就是一顿狂搜。。。
问题解决
在this找到了答案,原来是因为vscode的版本与GLIBC_2.28已经不适配了,GLIBC_2.28算是比较老了,当然我们肯定也不敢随便升级,把vscode降版本就行了,经过博主尝试1.85版本正好,同时远程连接的拓展也要降低版本,别忘了在设置里取消vscode的自动更新捏。