首页
学习
活动
专区
圈层
工具
发布

使用vscode进行远程开发

前言 为什么突然想到了vscode远程开发,其实是因为在知乎上看到了一个问题,某人的回答指出了是因为vscode能够远程开发,他才抛弃了其他工具,转向了vscode。...其实对于我一个转向前端的程序员?‍?,使用vscode也是迟早的事情。虽然jetbrains全家桶很X,但是有时候会卡住,而且时间长了,打开还得等一会儿。。 目前我只有开发python才会使用。...复制里边的内容 为服务器添加公钥 我们登录服务器,在你个人用户的目录新建一个.ssh目录,并赋予权限700,然后在这个目录里新建一个文件authorized_keys 里边写入我们公钥的内容,并赋予权限...完成所有操作后,再次关闭并打开VSCode 并尝试连接到远程SSH主机。 更多问题 如果遇到其他问题,可以在下方留言哦!...不知道是因为服务器的原因还是我的网络原因。 但是虚拟机好像没有掉线过,所以我的开发流程变成了 打开虚拟机 vscode远程连接 开发 ?

2K30

vscode远程开发python_vscode版本

可是最近进所里后发现,给分配的服务器只有能使用ssh登录的终端,这让我这个被pycharm的各种功能惯坏了的人十分不爽,不能代码提示补全、不能一眼看到所有文件、不能随心所欲地debug。。。...,点击文件夹icon打开目录。...Pycharm远程开发有两种方式,一种是和mobaxterm一样打开一个服务器文件列表,可以方便文件传输。使用本地的环境调试代码,再通过下方的SSH会话用远程运行程序。...4)测试成功并保存后,点击Tools->Development->Browse remote host,右侧即会显示出服务器文件目录。如需打开服务器终端,新建个SSH会话即可。...四、总结 在远程连接的综合便捷程度来说,Vscode≥Pycharm≥Mobaxterm。Mobaxterm对比最朴素的ssh连接的优点便是可以方便看到文件目录,并用记事本进行文件修改。

2.2K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux工具篇】保姆级配置vscode连接远端主机以及免密配置

    ,如果想要进行vscode免密连接远端主机的,看这一篇就够了 一、登录vscode 1、安装插件 首先呢,在扩展中安装远程登录插件Remote - SSH, 我这里还安装了汉化包Chinese (Simplified...-p 100 4、配置 上面的动作回车后显示SSH配置文件,直接选择第一个就行 5、连接主机和操作系统 在这里我们直接点击连接,vscode会在上方询问远程服务器的操作系统类型,直接选择Linux...那就写id_ed25519,这个公钥和私钥与config文件是在同一目录下的,这里的IdentityFile就是私钥文件的路径,自己找着写一下,我这里生成的是我自己生成的自定义名字的,其实不需要自定义名字...,让它自己生成类似id_ed25519的名字即可 3、配置远端文件 然后还是在C:\Users\[username]\.ssh目录下找到公钥文件id_ed25519.pub,用文本打开公钥文件后复制 使用终端登录...,进入隐藏目录.ssh,然后创建文件authorized_keys,已经有的就不用创建了 打开后将复制的公钥内容粘贴到里面,如果有你拥有多个远程主机,你都想要免密登录的话,就只粘贴公钥文件的内容到对应远程主机上的

    2.5K00

    「 工具篇 」VS Code

    远程开发 支持的功能 需要安装的插件 打开远程目录与端口转发 VS Code 服务器端部署 Code Server 下载与运行 VS Code 开发实践 我推荐的10个实用插件 总结 废话不多说,我们直接开始吧...使用VS Code 远程连接服务器的原理如下,VS Code 会在远程主机上运行一个Server,本地通过SSH连接到远程服务器。 ?...VSCode 将打开一个新窗口,然后你会看到 “VSCode 服务器 “正在 SSH 主机上初始化的通知,一旦 VSCode 服务器安装在远程主机上,它就可以运行扩展并与你的本地 VSCode 实例通信了...一旦连接到远程的 SSH 主机,就可以与远程机器上的文件进行交互 ,如果打开集成终端,会发现现在是在远程的 Linux 下面了。 ?...打开远程目录与端口转发 现在可以使用 bash shell 浏览远程主机上的文件系统,还可以使用 "文件">"打开文件夹" 浏览和打开远程目录上的文件夹。 ?

    3.3K30

    VS code 远程调试配置

    成功连接到远程主机: 打开文件夹运行程序时,选择使用的Python环境: 插入断点调试程序,与本机无异: 填坑 如果报错:Bad owner or permissions on C:\Users\...:在 Windows 系统下的 VSCode 安装 Remote - SSH 扩展后,使用扩展配置 SSH 并进行远程连接,可能会发生 Bad owner or permissions on C:\Users...这之后不但在 VSCode 中由于配置文件权限问题而无法进行 SSH 远程连接,就连使用系统的 PowerShell 进行 SSH 连接时也会报此错误,而把此配置文件删除后,使用 PowerShell...但 VSCode 的 SSH 连接又依赖此配置文件,所以就产生了冲突,要么只有 PowerShell 能用,要么就都不能用。...contrib\win32\openssh 目录中,在该目录使用管理员权限打开powershell窗口,执行: .

    2.7K10

    在Windows使用VSCode搭建嵌入式Linux开发环境

    vscode的插件有两种类型: 全局插件:只需要安装在Windows上,打开远程服务器的代码后也可以使用这些插件 远程插件:即使在Windows上使用vscode,这类插件也必须安装在远程服务器上 但是我们并不知道插件属于全局插件还是远程插件...先在Windows安装所需的全部插件 以后打开远程服务器文件夹时,再查看已经安装的插件,它会有相应的提示。...先打开"编辑系统环境变量": 然后替换ssh,确保GIT工具的路径下有ssh.exe后,如下替换: 2.3 远程登录服务器 2.3.1 连接Ubuntu 安装好插件后,即可远程登录服务器,如下操作:...,可以如下处理: 按照《2.5.2 配置clangd》重新编辑setting.json 重新启动vscode、重新打开内核源码目录、重新打开C文件 在创建索引的过程中,可以使用如下命令查看.cache目录...”: 第4步,在vscode里打开C文件后,确认.cache目录生成了: 5.2 Ubuntu IP变化 Ubuntu中的网卡IP会发生变化,如果发现无法连接服务器后,需要确认IP是否发生了变化,然后按照

    3.9K32

    vscode配置远程开发环境

    一、为什么需要配置远程开发环境 1.1、编辑IDE和开发环境的系统隔离 在远端的服务器Linux系统没有IDE界面,vscode界面部署在个人电脑。通常大多数的开发和编辑环境都是系统隔离的。...当然假如个人电脑使用Win10,也可以用使用win10提供的wsl(Window Subsystem for Linux)。但是此时也是vscode不能像随意打开本地文件夹一样打开WSL的代码。...二、配置远程开发环境(SSH通道) 2.1 插件安装 Remote-Development包括了连接SSH开发机、WSL、Container的套件。在vscode插件栏中搜索remote。...image.png 紧接着vscode会启动win10的ssh客户端,对远端发起ssh连接。在接下来的弹窗中,输入密码。...ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id安装到远程机器的home, ~.

    4.3K41

    SSH密钥认证:实现远程服务器免密登录的两种方法|Linux scp命令详解:高效实现文件与目录的远程传输

    SSH远程登录 1.1 .ssh远程登录操作 这里先看看正常使用 ssh 连接]其他服务器的操作。...,无需输入密码,直接 ssh 就成功了 认真看过第二种方式就会知道,第二种方式必须要知道服务器的密码,而且还是 root 密码,这个在工作中可能有点难度,所以我们真正使用这个方式比较靠谱吧。...(将 - C 标志传递给 ssh,从而打开压缩功能) -p:保留原文件的修改时间,访问时间和访问权限。 -q: 不显示传输进度条。 -r: 递归复制整个目录。 -v:详细方式显示输出。...-F ssh_config: 指定一个替代的 ssh 配置文件,此参数直接传递给 ssh。 -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给 ssh。.../local/sin.sh /home/administrator 使用 scp 命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则 scp 命令是无法起作用的。

    1.2K10

    使用VSCode进行远程炼丹

    在我们开发过程中,经常需要连接远程的服务器进行炼丹。通常情况下,我们会使用Pycharm的远程开发功能,同步服务器与本地的项目文件,使用远程解释器进行开发。...选择当前用户目录下的ssh配置文件进行配置 ? 每个服务器需要配置ip,用户名,ssh端口等信息。配置完成后,点击连接到远程的按钮 ?...同时,vscode还会非常贴心地为我们记录曾经打开过的文件夹,我们可以直接点击,连接服务器打开文件夹一步到位。 ?...使用autossh进行内网穿透 设想这样的场景,你在公司或者学校有一台用于炼丹的服务器,但是只能在内网访问。我在家里使用笔记本也想连接到远程的服务器中,这时我们应该怎么办呢。...验证登录成功后,我们在vscode中配置A服务器的ip,和转发端口后就可以连接我们的内网主机了。

    1.7K20

    windows平台中使用vscode远程连接linux进行c++开发配置教程(内容详细适合小白)-2021-3-30

    文章目录 一、简要介绍 二、软件安装步骤 1.linux系统安装 2.vscode安装 3.ssh安装 4.配置Remote-SSH 5.安装远程插件 6.简单小测试 三、配置vscode开发环境...点击左侧资源管理器,选择打开文件夹,可以打开远程主机的文件夹,然后在该文件夹下新建.cpp文件进行简单练习,可以发现c语言内置的类型int,string等会有类型提示和自动补全,但是stl中的类型没有自动提示...默认设置是defaultSettings.json文件,该文件只读不能进行修改;VScode安装后即有的配置文件,包含VScode的所有设置项,后面的所有设置更改,都将会覆盖这个文件中对应的设置项。...vscode项目均生效,远程设置对于vscode远程连接登录的linux用户创建的所有远程vscode项目生效,工作区设置只对当前打开的项目(文件夹)生效。...工作空间设置的文件保存在当前目录的.vscode文件夹下。

    13.8K61

    【5分钟玩转Lighthouse】Win10远程连接同步代码(附视频)

    虽然Windows10自带/自有的PowerShell、Windows Terminal等软件也能SSH到我们远程的Linux服务器,但是它们的使用体验远不完美。...下图是安装界面,添加到PATH中哦我们可以通过code命令打开VSCode。...我们试着可以打开目录Open Folder,这里我们选择F:\Code\hello目录,并创建编辑第一个文件hello.py 。 v3.PNG 可以看出,VSCode编辑器的风格还是很简约美观的。...0x04 SFTP插件远端同步代码 上一节中,我们通过VSCode打开目录并创建了代码文件,我们接下来需要将代码同步至远端服务器,并运行。我们这里使用SFTP插件。....vscode/sftp.json文件,配置项除了host、port、username、password等SSH连接参数外如图: s3.PNG 注意:SFTP必须运行在项目目录中,所以需要先通过open

    11.6K5117

    如何以不同于认证用户的其它用户身份使用 VSCode 远程资源管理器

    在使用远程服务器(例如: 虚拟机)时,有时您需要切换到不同的用户,例如:短时间内获得更高的权限。...比如:登录用户为 mike,而您想在 VSCode 资源管理器中访问 root 用户的主目录。...如果你不加上这个选项,通过 SSH 命令行登陆时将无法正常登陆。 如果远程服务器可以访问互联网,那就已经配置完成了。 否则,您需要采取以下两个步骤中的一个。...远程服务器可通过代理访问互联网 在这种情况下,请在需要切换用户的主目录下创建一个 .wgetrc 文件。.../a/57601121/8175198 或者,先用 VSCode 远程 SSH 连接正常用户,让它传输文件,然后将文件复制到另一个用户的主目录。

    87310

    VScode远程连接Linux

    ---- 二、使用 对于英文还是中文,可以使用插件:Chinese 重新打开vscode,此时,已经全部变成了中文: 下面,我们开始熟悉一下简单的使用,这里进行简单的演示,打开本地的文件夹: 在Test...VScode连接Linux ---- 三、连接 下载安装插件remote-ssh: 安装完成之后按F1: 此时,我们需要添加服务器连接的配置,点击上面红色框内的选项,进入添加,输入远程服务器的地址,...即是输入ssh 用户名@ip进行连接: 输入完成之后保存的连接信息存储在C:\Users\ASUS.ssh\config文件中。...---- 四、基本操作 点击打开文件夹,这个地方我们就可以选择要打开的文件目录了 点击确定打开之后,我们还需要在次输入密码,对打开目录做验证: 此时远端云服务器的文件数据就可以同步到本地: 到这里...五、VScode内置命令行 VScode天然的内置了命令行 快捷键Ctrl+~可以打开命令行,当然,在terminal中也可以使用shell命令进行操作: 此时,我们可以在VScode上实现了xshell

    1.5K30

    利用vscode远程调试Linux内核

    但是,有时候直接利用GDB调试查看代码还不是很方便,所以,在这么重要的场合,怎么能少的了vscode这个神器呢。本篇文章介绍如何使用vscode远程调试内核。...本文环境: windows10 vscode ubuntu 20.04 我个人使用的是腾讯云服务器,所以就省去了安装虚拟机的过程。直接从vscode配置开始。...原因 是因为在远程的服务器下 家目录~/.vscode-server/bin/commit_id/vscode-servlet.tar.gz 没有下载下来。...然后就可以在原来的文件浏览界面,打开远程的文件夹。...最后跟下面一样即可: 这时再次打开VScode远程连接,就没有问题了。 C/C++ 安装C/C++插件 依次点击【运行】->【打开配置】,将以下配置复制到launch.json中。

    4.4K21

    用树莓派做服务器运行博客网页

    输入后git会从远程拉取初始化代码下来,拉取后Git显示如下 然后文件夹就有了Hexo的源码了 在Git中改变当前目录的位置,进入该文件夹,代码如下 cd web_blog_name/ 使用hexo...SSH连接树莓派,这里我使用的VSCode的remote – SSH工具来连接树莓派(VSCode,永远滴神,不接受反驳!)...远程登录(树莓派和PC要在同一个局域网下):在VSCode打开Remote 添加远程连接,按照如下格式输入登入IP和账号密码: ssh + 树莓派用户名@树莓派IP地址 输入位置如下: 输入之后会提示在输入登录密码...修改root的值为我们设置的根目录文件夹 保存退出,重新启动Nginx sudo service nginx restart 在和树莓派同一个局域网下访问树莓派的IP地址,访问如下说明目录设置成功了,...Nginx配置基本完成 添加本地公钥到远程Git仓库 添加公钥到树莓派,其实就是添加本地PC到Git的白名单中,之前我们已经在本地生成了公钥,下一步我们就是上传公钥,方法很简单,在公钥目录下面打开Gitbash

    1.8K20

    如何让vscode远程连接服务器上的docker环境进行debug

    如何让vscode远程连接服务器上的docker环境进行debug 一般深度学习算法的训练和调试环境都在服务器端,想不做配置就直接使用vscode进行debug不太可能。...本文主要讲解vscode远程连接服务器上的docker环境进行debug的具体步骤。 注意:如果是使用vscode远程连接服务器debug,则无需执行步骤一,直接从步骤二中的2开始即可。...在本文中,因为需要使用ssh服务端口,所以,容器端口必须写22。(宿主机端口可以写成其他值,但是也不能乱写,防止端口冲突)。...to update”,如下图所示,选择路径中带有“.ssh”的config文件。...此时,单击“新建连接”按钮,vscode会重新打开一个窗口,提示输入远程服务器的密码,注意,此时必须填入docker容器中创建的用户密码。 ? 在这里插入图片描述 在如下图中输入用户密码,回车即可。

    13.2K50

    vscode远程连接深度学习服务器教程

    所以本文主要将如何让vscode方便地处理远程服务器的数据、代码。 1....使用sftp插件进行远程服务器配置 sftp插件提供的功能: 远程连接服务器 同步本地文件夹和远程服务器中的文件夹 sftp插件优点: 提供本地环境,可以进行本地运行 可以将一些文件夹忽略,比如数据集所在文件夹...自动上传文件 占用内存小 sftp插件缺点: 无法连接远端环境,只能通过终端远程操控 无法进行远程debug 传输位置固定在json配置文件中,如果改变文件目录需要改变相应的配置项 sftp配置方法:...使用remote development插件进行远程访问 remote development 插件提供功能: 远程连接服务器 直接访问远程的文件夹 能够远程运行环境 能够远程debug 可以为远程安装...在这里插入图片描述 如果点击上边的文件夹,就遇到下边面板,输入密码即可。 ? 在这里插入图片描述 然后点击左侧打开文件夹,就可以选择服务器文件夹,然后在输入一次密码。 ?

    2.1K10

    《书生大模型实战营第3期》入门岛 学习笔记与作业:Linux 基础知识

    硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。...执行代码等 终端(Terminal, 最轻量级):主要进行命令行操作,或者运行脚本和简单程序 VSCode:网页中集成的VSCode,也可以在本地VSCode中通过SSH连接远程开发,下面就会讲如何配置远程连接...那在后面的实践中我们会配置SSH密钥,配置密钥是为了当我们远程连接开发机时不用重复的输入密码,那为什么要进行远程连接呢?...远程连接完成以后,可以选择打开的文件夹,也可以称为工作目录,你可以选择开发机中的也可以选择本地的,开发机中的文件夹,就是我们前面提到的云盘。...当下一次进行远程连接的时候,就不需要输入登录命令等信息了,只需要打开vscode的远程连接就可以看到第一次连接的开发机信息,下面的root代表我们第一连接开发机时使用的是/root工作目录。

    33610
    领券