最近由于许多深度学习的项目需要在服务器上跑,之前一直使用PyCharm进行开发,使用习惯之后觉得还行,配置稍微有点复杂,后来越用觉得越不好用,总结有以下几点:
Pycharm远程开发劣势:
总之经过一番挣扎之后,决定尝试VSCode这一远程开发利器
VSCode的优势
remoteSSH,这个是核心

4. 点击编辑ssh配置文件


Host MyName # 服务器名称HostName 210.30.97.162 # 服务器ipUser root # 登录用户名Port 22 # 端口, 9022# IdentityFile "C:\Users\HanLiqiang\.ssh\id_rsa" # 本地密钥路径

ssh-keygen -t rsa -C your_email@xxx.com
C:\\user\\username\\.ssh目录下
Note:
id_rsa.pub为公钥,需要我们上传到服务器上的/home/username/.ssh文件夹中id_ras为私钥,需要我们在本地使用authorized_keys文件夹中,采用追加的方式cat id_ras.pub >> authorized_keys
authorized_keys文件如果没有,会自动进行创建
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
通过VSCode连接服务器之后,可以直接使用资源管理器通过拖拽上传文件

配置vscode远程免密登入Linux服务器: https://blog.csdn.net/weixin_54178481/article/details/123977675
【完整过程】vscode连接远程Linux服务器及免密登陆: https://blog.csdn.net/qq_16763983/article/details/126254636
上一篇:深度学习推理框架调研总结
下一篇:M3U8视频AES解密播放