前提:服务器端相应设置已配置好,比如允许远程登录等
一、VSCode
下载安装插件Remote SSH
,安装好后,左边栏会出现一个终端连接图标。
配置服务器连接:
保存:
输入密码连接,open floder选择服务器端的项目或者本地项目,然后为该项目配置Python解释器:
关于使用Remote SSH频繁掉线的解决办法
1、检查是否将 SSH
设置为终端登录
在提出解决方法前,先确定你是否有如下操作:
在 ctrl shift p
输入 settings
,打开 settings.json
配置文件,搜索 showLoginTerminal
,如果值为 true
,大概率是这个原因,因为使用的 integrated terminal
连接,如果 kill
掉也就是直接删除这个终端会导致连接断开,只有一直保持该进程运行时,连接才保持。解决办法很简单,只需要将该值设置为 false
后,重启 VSCode
即可生效。
"remote.SSH.showLoginTerminal": false,
2、如果方法1没有问题,可能是 SSH
版本的问题
默认的 SSH
连接工具为 Windows 自带的 OpenSSH
,可以在环境变量里面看到,系统已经默认设置。我们可以将其更换为 git ssh.exe
连接工具,具体操作如下。
将 SSH
修改为 Git
的 SSH
连接工具,没有修改前默认使用的是 Windows
自带的 SSH
。具体信息可通过在终端输入:
ssh -V
进行查看。
具体配置
将 Git
文件夹下的 ssh.exe
所在的路径添加到系统环境变量中。
添加到
System PATH
的一个细节:将Git
的SSH
路径移动到最前面,这样才能够首先调用这一个SSH
进行远程连接,否则会使用Windows SSH
进行连接。总而言之,就是在PATH
里面(默认优先级:System Path > User Path
)找第一个SSH
。
二、PyChram
完成后,会将该项目上传到服务器,之后本地和服务器修改同步。
附录:SSH免密登录(不需要重复输入登录验证信息)