首页 > 其他分享 >VSCODE离线配置远程开发环境

VSCODE离线配置远程开发环境

时间:2022-08-25 22:46:58浏览次数:241  
标签:插件 VSCODE 离线 选择 SSH 远程 下载 ssh

1.下载VSCODE插件

VSCODE的插件和VSCODE的版本是对应的,为了下载到兼容的版本,首先查看VSCODE的版本。帮助---》关于

vscode版本查看

从上图中可以看到VSCODE的版本和日期,下载的插件只要时间早于这个日期,应该都没有问题

离线插件下载网址下载遭遇VSCODE日期的插件即可,发现官网上没有时间之前的插件,可以到vsixhub查找

Remote SSH插件

vsixhub的历史版本

2.安装VSCODE插件

扩展---》...---》从VSIX安装…

插件安装

3.配置ssh等效性

3.1.本地生成公玥

因为windows自带的powershell自带ssh,在本地生成公钥。在powershell中输入ssh-keygen命令后,在C:\user\{yourname}\.ssh中生成公钥,id_rsa.pub

3.2.远端创建用户

useradd monkey
passwd monkey
su - monkey
mkdir .ssh
chmod 700 .ssh
vi authorized_keys  #把本地的公玥复制到这个文件里面
chmod 644 authorized_keys

4.VSCODE中配置并连接远端

点击VSCOD左下角,选择"Connect to Host",选择“Configure SSH hosts”,选择“C:\Users\${youname}\.ssh\config”

保存后,再次点击左下角,选择“Connect to Host"后可以看到配置的主机,连接即可。之后会让选择平台,选择Linux

报错:

包上述错误的原因是因为Remote-SSH使用的是windows自带的openssh,会出现权限的问题。通过卸载Openssh解决

打开windows设置,选择“应用”,选择“应用”,选择“可选功能”,点击“OpenSSH客户端”,点击“卸载”即可


报错:

出现上述报错是因为卸载了OpenSSH,然后Remote-SSH找不到SSH客户端了。通过将SSH写入Remote-SSH的配置文件解决。

选择扩展“Remote-SSH”,选择“管理”,选择“扩展设置”,将git的ssh路径填进去,这里用的是git的ssh

5.下载压缩包

远程主机联网情况下,会自动下载一个压缩包到~/.vscode-server/bin/${commit-id}目录下

但是远程主机无法联网时,只会生成目录(包含commit-id,替换网址里面的就可以了),里面的东西需要我们手动下载,网址:https://update.code.visualstudio.com/commit:${commit-id}/server-linux-x64/stable,下载完成之后,解压到目录下就可以了。

6.远程主机安装conda

用monkey用户在家目录下执行

# 这里需要配置代理了,或者编译安装python了
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh

标签:插件,VSCODE,离线,选择,SSH,远程,下载,ssh
From: https://www.cnblogs.com/monkey6/p/16626009.html

相关文章

  • vscode中编写node.js代码的提示功能
    1.安装typings包安装命令//使用cnpm,前提配置好淘宝镜像cnpmitypings-g测试是否安装成功typings--version2.在项目开发目录下打开终端依次执行如下命令......
  • Git&GitHub远程仓库交互
    GitHub创建远程库创建远程库地址别名gitremote-v查看当前所有远程地址别名gitremoteadd[别名][远程地址]推送gitpush[别名][分支名]克隆gitclone[远......
  • vscode常用配置
    1.快速生成HTML模板先在创建的文件中输入英文状态输入法下的感叹号(!),然后按一下键盘上的Enter键即可生成Html模板。2.参数提示通过文件-首选项-键盘快捷方式更改参数......
  • git切换到指定远程分支
    git切换到指定远程分支参考链接查看远程所有分支gitbranch-a新建分支并切换到指定分支gitcheckout-blocalBranchNameremoteName/remoteBranchNameeg:gitche......
  • VSCode加速下载
    直接从VSCode官网下载速度非常慢,发现用如下方式可以极大地提高下载速度。假如目前VSCode下载地址为:https://az764295.vo.msecnd.net/stable/e4503b30fc78200f846c62cf809......
  • vscode远程开发环境搭建
    1.配置ssh环境变量1.将ssh.exe所在目录E:\Github\GitInstallation\Git\usr\bin加入到path环境变量中2.将windows自带的openssh环境变量删除2.安装远程开发插件搜索R......
  • vscode中使用prettier和typescript
    参考博文文章标题:HowtousePrettierwithESLintandTypeScriptinVSCode链接:https://khalilstemmler.com/blogs/tooling/prettier/总结使用npm安装prettiernpm......
  • EasyCVR集群服务器离线后,设备依然显示在线的问题优化
    关于EasyCVR的集群功能,我们在前期的文章中也分享过很多,感兴趣的用户可以翻阅我们往期的文章进行了解。作为一种高效的服务器协作方式,服务器集群在流媒体服务中运用也较多。......
  • VsCode 设置 中文
    VsCode 默认的语言是英文,,但Vscode可以将语言设置成中文。1、打开安装好的Vscode软件,可以看到页面上显示的是英文效果。 2、然后按住键盘上的【Ctrl+Shift+P】 键接......
  • 从远程某个分支(非master)拉取代码,,修改后推分支
    1、切换到远程某个分支 origin/715-master  2、从origin/715-master分支拉取分支:点击NewBranchfromSeleted,此时等于新建本地 715-master的分支:715_yaya ......