hedes1992 / lab_server

实验室服务器说明
4 stars 5 forks source link

基于 vscode-ssh 插件的远程开发 #8

Open hedes1992 opened 5 years ago

hedes1992 commented 5 years ago

适用场景:将代码放在server上进行调试和运行。讨厌本地和server之间的多次上传下载 解决步骤: 1.本地安装vscode或者vscode insider版 2.安装插件 remote-ssh 3.安装后在连接管理(见下图中最后一项)中配置自己的连接 image 4.配置方式的步骤是: a. 点击设置连接管理中的齿轮设置按钮 image b. 选择ssh config进行编辑 image c. 以624机器为例,写入如下配置并保存 image d. 其中IdentityFile是为了实现ssh免密登录,具体文件的生成方式参考(我选用的第一种, 第二种更主流, 但我没试验成功): image

  1. 配置成功后连接管理中会出现你所用的远程机器的地址: image
  2. 点击单台机器sha上的+号连进行连接,如果连接不成功,先将之前的免密登陆项的IdentityFile一行删除,并在设置中搜索 login并点加号,以采用实体密码登陆 image
  3. 连接上之后跟在本地操作vscode一致,可以自行添加相关远程文件夹到工作区,并将对应工作区保存在远程机器上。下次可以直接打开远程机器上的工作区。 image
  4. vscode下方的终端区可以打开远程的命令行,配合tmux即可使用 image

TIPS:

  1. 程序只在远程机器备份过,因此需要配合git等工具来使用
  2. 远程机器上也可以安装自用插件,例如tabnine等