My Blog: vscode使用remote-ssh进行远程开发
VS code 远程开发插件
VS code的远程开发插件的确可称为神器,与pycharm中的文件同步式的远程开发不同,VS code真正实现了完全的远程开发体验,所有的项目文件完全部署在远程机器上,对于文件的所有操作均是对远程机器的操作。就好像你是在使用远程机器做本地开发一样。
- Remote-WSL 使用Windows的Linux子容器
- Remote-SSH 使用远程SSH连接
- Remote-Containers 使用Docker容器
-
Remote-SSH:Explorer(已过时,与Remote-SSH合并)
安装并配置 Remote-SSH
安装
直接在插件商店搜索并安装Remote-SSH即可。
连接远程机器
安装好Remote-SSH以后,点击最左下角的绿色按钮
不出意外的话,应该可以弹出如下菜单
选择Connect to Host,并根据引导输入用户名、主机名,然后选择配置文件的保存位置,一般默认即可。
配置文件生成后,可以做一下修改,添加秘钥或密码,不然的话每次连接还需要手动输入密码。
配置好以后,点击左下角->connect to host...->选择已保存的远程ssh连接,即可连接到远程机器。
注意:首次连接以后,远程的机器会自动联网下载辅助插件,所以远程机器必须能够访问互联网,而且因为某些原因,国内可能很慢。
现在,你可以忘记你的本地机器,与你在远程机器上使用VS code无异,选择打开文件夹即可开始访问远程的项目,当然你也可以把本地的上传过去。
选择conda 环境
当打开一个py文件之后,会自动搜索python interpreter,如果已经安装了conda之类的虚拟环境,在下方会自动显示当前使用的python解释器,你可以直接点击它进行修改。
如果没有显示的话,还可以使用shift+ctrl+p
打开命令面板,搜索python:select interpreter
进行修改。
结束。