首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何防止为远程ssh连接启动新的VS代码窗口

为了防止为远程SSH连接启动新的VS Code窗口,可以按照以下步骤进行操作:

  1. 配置SSH服务器:确保远程服务器上已经安装并配置了SSH服务器。这可以通过安装OpenSSH服务器软件包来实现。
  2. 生成SSH密钥对:在本地计算机上生成SSH密钥对,包括公钥和私钥。可以使用ssh-keygen命令来生成密钥对。
  3. 将公钥添加到远程服务器:将本地计算机上生成的公钥添加到远程服务器的授权密钥文件中。可以使用ssh-copy-id命令将公钥复制到远程服务器上。
  4. 配置SSH连接:在本地计算机上的SSH配置文件中,添加远程服务器的连接配置。可以使用文本编辑器打开~/.ssh/config文件,并添加以下内容:
  5. 配置SSH连接:在本地计算机上的SSH配置文件中,添加远程服务器的连接配置。可以使用文本编辑器打开~/.ssh/config文件,并添加以下内容:
  6. 替换<远程服务器IP或域名>、<远程服务器用户名>和<本地私钥文件路径>为实际的值。
  7. 连接到远程服务器:使用ssh命令连接到远程服务器。可以运行以下命令:
  8. 连接到远程服务器:使用ssh命令连接到远程服务器。可以运行以下命令:
  9. 启动VS Code:在远程服务器上,运行以下命令启动VS Code:
  10. 启动VS Code:在远程服务器上,运行以下命令启动VS Code:
  11. 这将在远程服务器上的终端中启动VS Code。

通过以上步骤,您可以通过SSH连接到远程服务器,并在远程服务器上启动VS Code,而不会在本地计算机上启动新的VS Code窗口。这样可以方便地进行远程开发和编辑代码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用VSCode和SSH进行远程开发

0.为什么需要远程开发 在进行嵌入式Linux开发时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停进行如下循环操作: 编辑好代码...只是一个前端界面,在本文中我们主要讲述如何使用SSH扩展,如图: ?...4.2.启动SSH连接远程主机 SSH启动方式有两种: 使用Ctrl+Shift+P打开命令面板,输入ssh,选择Connect to Host: ? 直接点击左下角ssh图标: ?...启动之后输入远程主机用户名和ip地址,按回车进行连接: ? 所以会显示出SSH登录终端,输入用户密码即可: ?...首次登录后,VS Code会自动弹出一个窗口用于远程工作,并且会自动在远程主机上安装VS Code server: ? 在登录过程中需要不断输入密码,只要弹出就输入密码即可,如图: ?

14.8K41

「 工具篇 」VS Code

这里说一个技巧,当我们用 VSC 打开一个文件时候,VSC 会默认启动一个 VSC 窗口,这样启动时间比较长,我们可以通过设置全局设置项里 window.openFilesInNewWindow...此外后台进程还会开启一个本地 Socket,当有 VSC 进程启动时候,会尝试连接这个 Socket,并将启动参数信息传递给它,由已经存在 VSC 来执行相关动作,这样能够保证 VSC 唯一性...使用VS Code 远程连接服务器原理如下,VS Code 会在远程主机上运行一个Server,本地通过SSH连接远程服务器。 ?...一旦连接远程 SSH 主机,就可以与远程机器上文件进行交互 ,如果打开集成终端,会发现现在是在远程 Linux 下面了。 ?...VS Code 服务器端部署 Code Server 下载与运行 Coder-server项目部署在远程服务器上,可以实现随时随地打开浏览器写代码,操作步骤如下: ssh连接到服务器上 下载code-server

3K30
  • 使用VS Code进行远程开发

    这将在远程环境中你提供丰富本地开发经验。 ? VS Code远程扩展介绍 在过去几个月中,我们一直在努力重新建立代码层之间合适边界,并取消对本地开发环境限定。...我们已经构建了三个扩展,用于处理通过SSH运行、在WSL中、Docker容器或物理和虚拟机中远程工作空间。 ?...相反,使用Remote-SSH扩展,你只需连接到虚拟机,安装必要扩展(如Python),然后就可以利用VS Code所有优秀特性,如智能感知(完成)、代码导航和调试,就像你在本地工作一样。...当VS Code在工作区中找到一个devcontainer.json文件时,它会自动构建(如果有必要的话)该镜像,启动容器,并连接到它。...类似地,还有一个clipboard类,它将按预期将内容放在本地剪贴板上。 你可以在更新API文档中找到更多详细信息,包括如何远程环境中运行、测试和调试扩展。 开始使用 感谢你阅读本文!

    4.2K10

    VS CODE远程开发入门

    假设您在云上有一个GPU虚拟实例或物理上只有主机计算机,可以有多种选项,如远程桌面或 Jupyter Notebook ,您提供类似于桌面的开发体验,但是 VS CODE 远程开发扩展比 Jupyter...此后,我们不再需要在 vi 中以相同方式编辑代码。...要验证 SSH 设置,请在 Windows 计算机上启动命令行提示符,然后键入 ssh @ ,它应该自动登录而不要求输入密码。...最后一步,在新窗口中,单击侧栏中 Open Folder 以选择您远程计算机上文件夹路径,您可以键入 Ctrl + ` 打开远程计算机上终端,就如同在本地一样。...结论和进一步阅读 现在,您已经拥有了一个快速教程,该教程向您展示了如何从头开始设置VS CODE远程开发,使您可以在无监视器远程服务器上享受桌面开发体验。

    2.1K30

    用Visual Studio调试linux程序

    //visualgdb.com/) 含有调试符号linux程序文件(该程序文件调试目标) Visual Assistant(番茄助手,另外一款VS插件) 在VS上安装完VisualGDB插件以后,有如下几种方式来对远程...这种方法有个缺点是,不能从开始启动main函数处添加断点,自始至终地调试程序,查看完整程序运行脉络,所以下面推荐方法二。 方法二、利用VS启动远程linux机器上一个linux程序文件进行调试。...这里简单地解释一下: 如果你安装了交叉编译环境Target可以选择MinGW/Cygwin,否则就选择远程linux系统。这里如果不存在一个ssh连接,则需要创建一个。...SSH console窗口,这个窗口类似一个远程操作linux系统应用程序如xshell、SecureCRT。 ?...解决这个问题方法就是你可以先在VS里面建立一个工程,导入你要调试程序代码目录。然后利用方法一或者方法二去启动调试程序。

    5.8K60

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

    如何让vscode远程连接服务器上docker环境进行debug 一般深度学习算法训练和调试环境都在服务器端,想不做配置就直接使用vscode进行debug不太可能。...登录 4、启动sshd服务 /etc/init.d/ssh restart 5、退出容器,连接测试 ssh root@127.0.0.1 -p 8010 注意,此处应该是测试8010端口。...特别注意:由于需要远程连接是服务器上docker容器,而且前面提到:ssh服务器22号端口已经映射8010,因此,务必增加一个Port,填写自己映射端口。...此时,在vscode“终端”窗口可以看到进入docker容器命令行格式。如下图所示: ? 在这里插入图片描述 在“终端”窗口可以查看以下远程连接环境是否正确。...打开远程服务器上代码,可以在代码任意行最左侧打断点,按F5快捷键可以debug运行。

    11.4K50

    Visual Studio Code 1.35更新:远程开发终于来啦

    配置SSH远程连接 开启Pubkey登录方式 如果想要用远程开发插件连接远程主机,首先要做事情就是设置SSH远程登录功能。...我们首先要做事情自然是配置SSH Pubkey方式登录。 首先打开要远程连接主机,然后打开/etc/ssh/sshd_config配置文件,进行一些必要修改。...远程开发 配置SSH远程开发 首先点击VS Code左下角绿色代码按钮。 ? 这会打开命令面板,然后在其中选择SSH:打开配置文件。 ? 然后选择一个配置文件并进行编辑。 ?...然后再次打开命令面板,这次选择SSH连接主机。然后会列出刚刚设置好主机名,点击即可。 ? 这样一来,VS Code会弹出一个新窗口。这个窗口内容都是远程主机上,打开终端也是远程主机终端。...这样,远程开发所需所有设置都配置完毕了。大家可以尽情痛快VS Code编写代码了,再也不需要花费大力气学习vim啦!

    94760

    我最终还是选择了 VS code...

    Mobaxterm 相对于 Putty 是一款功能非常丰富增强型终端模拟工具,更重要是它集成了 xming,能够自动把远程服务器下窗口投影到本地,这样的话我们就可以轻松打开带有 UI 客户端。...我不愿意为了一点优势而舍弃 Pycharm 强大自动补全和代码调试功能,但是,我愿意为了便捷远程开发去学着改掉自己使用习惯,去适应一款开发工具。...而 vs code 是通过 SSH (Secure Shell) 方式连接远程服务器,换句话说,vs code 在远程开发过程中扮演角色更像是一款终端模拟工具,它不需要繁琐上传和下载步骤,而且实时性更好...第三步:打开远程连接窗口 把鼠标放在上一步配置远程连接条目上,点击 Connect to Host in New Window,然后就会在窗口打开我们想要远程连接。 ?...配置免密登录 由于 vs code 是通过 SSH 远程连接远程服务器方式进行远程开发,因此,每次打开远程连接是都会提示输入密码,显然这是非常繁琐

    1.5K20

    搭建VS2017 Linux CMake开发环境

    SecureCRT或其他SSH软件 使用SecureCRT连接CentOS7, 确保SSH可用性, 也可以使用其他个人习惯SSH连接软件....(因为VS本身就是通过SSH方式对远程Linux主机进行访问, 我们先需要先确保SSH连接可用性) 初步环境测试...接下来我们使用SecureCRT对远程CentOS7主机进行连接测试: 确保远程CentOS7主机是可以通过SSH访问(不能访问请自行查阅SSH服务配置相关文章, 本文略过)....接下来我们来看一下具体工程配置: 此处我们可以配置使用远端SSH连接, 远程工程目录等, 方便确认远端资源有效性....远程安装目录 是否自动拷贝本机代码远程, 此处我们可以选择手工在远程检出代码, 但建议还是配置成true, 方便在本机修改代码远程直接使用修改代码进行Build 拷贝源代码方式(目前支持rsync

    3.3K10

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

    本文将详细地从零开始,介绍如何从Windows10操作系统下远程连接Lighthouse等云服务器,并通过VSCode/SFTP等工具远程编辑执行Python程序。...0x02 Termius 连接登录远端服务器,一个好用远程主机终端管理工具是必须。...v1.PNG 2020年10月刚刚发布了1.51版本,这次又加了不少功能如更清晰固定选项卡、可调整智能补全窗口、更优化终端及代码版本控制等等。...SFTP好处简单地说就是更加安全,因为它利用了SSH地安全连接。...如果你平时也喜欢用VS Code编辑代码,可以按照这篇教程【5分钟玩转Lighthouse】Theia IDE尝试下LighthouseTheia IDE 1.5.0应用镜像,这样甚至连本地VS

    11K5117

    日拱一卒,量大管饱,MIT手把手教你配环境

    我们将会一起来看看怎样同时运行多个命令,并且追踪它们,以及如何暂停、启动和停止进程,还有如何让一个进程在后台执行。...我们同样会研究如何使用ssh命令来远程控制机器。 任务控制 在一些情况下,你需要终端一个持续运行程序。比如一个命令需要很长时间才能结束(比如在一个巨大文件夹当中使用find搜索)。...比如你想要同时编辑代码和运行程序,尽管打开一个终端窗口也能实现,但使用终端多路复用器是一个更好解决方案。...您也可以通过 -t 来指定具体会话 窗口 - 相当于编辑器或是浏览器中标签页,从视觉上将一个会话分割多个部分 c 创建一个窗口,使用关闭 N 跳转到第 N 个窗口,注意每个窗口都是有编号...杂项 一个远程连接服务器痛点是,当网络发生变化、电脑关机/睡眠时会导致断开连接。并且如果连接延迟很高也很让人绝望。

    1.4K20

    利用vscode远程调试Linux内核

    但是,有时候直接利用GDB调试查看代码还不是很方便,所以,在这么重要场合,怎么能少了vscode这个神器呢。本篇文章介绍如何使用vscode远程调试内核。...配置好后,点击加号按钮,就可以登陆服务器了 报错:Setting up SSH Host XX:Copying VS Code Server to host with scp 在进行连接时候卡住了,...一直在等待Setting up SSH Host XX:Copying VS Code Server to host with scp。...然后就可以在原来文件浏览界面,打开远程文件夹。...在私钥上右击选择属性,然后选择【安全】选项卡,然后点击下面的【高级】按钮,然后在弹出窗口下方点击【禁用继承】,然后点击继承那个按钮上面的【添加】按钮重新将当前window登录用户设置私钥所有者,

    4.1K21

    Ubuntu 开启远程登录 SSH 安装和配置

    SSH SecureShell 缩写,由 IETF 网络工作小组(NetworkWorkingGroup)所制定;SSH 是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输安全。...利用 SSH 协议可以有效防止远程管理过程中信息泄露问题。...1 sudo apt-get install openssh-server 查看 SSH 服务是否启动 打开”终端窗口”,输入 “sudo ps -e | grep ssh” –> 回车 –> 有 sshd...,说明 ssh 服务已经启动,如果没有启动,输入 “sudo service ssh start” –> 回车 –> ssh 服务就会启动。...使用 Putty 远程登录 运行 putty –> 输入主机 IP 地址、会话名称 –> 保存 。 双击 “会话名称” 打开连接 –> 输入用户名和密码 –> 登录成功。

    7.3K10

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

    Remote-ssh是vscode提供ssh服务插件,基于此插件可以实现在windows平台下远程连接linux平台进行软件开发,这种方式也成为了腾讯阿里等互联网企业广受欢迎开发方式之一。...可以在windows平台上运行ssh客户端,linux系统中运行ssh服务端,从而实现windows到linux 远程连接。...若想设置开机后自动启动ssh服务,可以采用以下命令: chkconfig sshd on //若是chkconfig sshd off则禁止SSH开机启动 4.配置Remote-SSH 安装完成后会出现一个远程资源管理器图标...选择远程平台linux 输入前面配置文件中user用户对应登录密码 连接成功之后可以在左下角看到连接标识。....tasks.json tasks.json文件来告诉VS Code如何构建(编译)程序。

    11.3K61

    我承认 IDEA 2021.3 有点强!

    VS Code SSH 连接服务器,感觉超级方便(哈哈哈 我还是用不习惯 vim)。...新建 Run Target,选择 New,或者 Existing 也就是上面配置 SSH: ? Existing 是表示已经配置好 SSH 设置 JAVA_HOME 和在远程服务器目录: ?...预览窗口、在 SSH 主机和 Docker 容器中运行代码选项以及其他实用更新。...捆绑 MDN 文档 MDN 文档现与 IntelliJ IDEA 捆绑。这将有助于防止 MDN 网站连接问题,并使编辑器内文档在 HTML、CSS 和 JavaScript 文件中显示得更快。...授权 UI 我们修改对象时授权编辑添加了一个 UI。您可以使用 Cmd/Ctrl+F6 在数据库浏览器中用户上调用 Modify user 窗口,该窗口现在具有向对象添加授权 UI.

    3.7K20

    Python编辑开发:pycharm pro中文免登陆账号「winmac」

    PyCharm会自动您打开笔记本启动服务器和相应内核。变量查看器如果您忘记了变量的当前值,可以使用PyCharm变量查看器来确保一切正常。...但是,您不仅希望获取文件,还希望将其带到特定位置,因此我们引入了和改进“最近位置”弹出窗口(Ctrl+Shift+E或Cmd+Shift+E在macOS上),以便更快地到达目的地。...进一步改进Git原生SSH:在以前版本中,可以将用于GitSSH配置使用内置SSH或本机SSH。如果需要交互式提示进行身份验证,则必须使用内置SSH。...键入检查变量赋值Python可选输入可帮助您记录代码防止出错。我们现在通过检查变量赋值类型来进一步支持它。...数据库数据库连接流PyCharm Professional Edition捆绑了JetBrAIns DataGrip所有SQL支持。他们刚刚改进了配置数据库连接过程。

    1.4K30

    知乎分享:vscode从入门到进阶

    VS Code Insiders 版本 常用配置项 命令面板 面包屑导航/大纲/缩略图 主题 快捷键 集成终端 如何更好地学习 VS Code ?...主题 包括颜色主题或文件图标主题 集成终端/terminal Ctrl+`,打开终端 Ctrl+Shift+`,打开终端 Ctrl+Home,滚动到顶 Ctrl+End,滚动到底 如何更好地学习VS...DAP 希望将编辑器与调试器解耦合,便于编辑器与其他Debugger集成 VSCode是如何做开源 开源三个阶段:公开源代码->Issues&PRs->Planning&Design 实时更新,管理...:在当前目录下覆盖打开VSCode code -n:创建窗口 code --local=es:改变语言 code --diff :打开diff工具对两个文件进行比较 code...相关插件包括: Remote - SSH Remote - Containers Remote - WSL 其中,Remote - SSH就很方便,可以通过SSH channel连接远程计算机,访问远程文件夹进行开发

    1.8K10

    我不得不承认 IDEA 2021.3 有点强!

    VS Code SSH 连接服务器,感觉超级方便(哈哈哈 我还是用不习惯 vim)。...SSH: Existing 是表示已经配置好 SSH 设置 JAVA_HOME 和在远程服务器目录: 选择远程目录 这样子配置好之后,就可以像本地一样正常 Run 和 Debug。...预览窗口、在 SSH 主机和 Docker 容器中运行代码选项以及其他实用更新。...捆绑 MDN 文档 MDN 文档现与 IntelliJ IDEA 捆绑。这将有助于防止 MDN 网站连接问题,并使编辑器内文档在 HTML、CSS 和 JavaScript 文件中显示得更快。...授权 UI 我们修改对象时授权编辑添加了一个 UI。您可以使用 Cmd/Ctrl+F6 在数据库浏览器中用户上调用 Modify user 窗口,该窗口现在具有向对象添加授权 UI.

    3.6K40
    领券