1. 准备工作。

    1. 下载VSCode。
    2. 安装扩展,点击VSCode左侧边栏的正方形“扩展”按钮,在弹出的搜索框搜索并下载以下扩展
      1. Docker
      2. Remote Development
      3. Remote - SSH
  2. 连接远程服务器。点击VSCode左侧边栏的电脑形状的“远程资源管理器”按钮,在弹出的界面中,点击SSH,点击SSH右侧的“+”加号,就可以通过SSH直接访问服务器,也可以点击⚙️齿轮按钮,点击弹出的列表中的第一个“/Users/用户名/.ssh/config”可以编辑服务器信息
    1. Host 服务器IPHostName 服务器名称(随意取)User 服务器用户名# Port 端口号,不用加,默认22IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径
  3. 免密连接。免密连接后每次VScode连接服务器就不需要密码了
    1. 在 Mac 上生成 SSH 密钥。打开本机终端,然后执行命令

      ssh-keygen -t rsa

      该命令会在 ~/.ssh/ 目录中生成两个文件:id_rsa 和 id_rsa.pub。其中 id_rsa 文件是私钥,id_rsa.pub 文件是公钥。

    2. 将公钥添加到远程服务器上的 authorized_keys 文件中。在本机终端执行命令
      ssh-copy-id user@remote.server.com

      该命令将本机的公钥复制到远程服务器上的 ~/.ssh/authorized_keys 文件中。user 和 remote.server.com 参数为实际的远程服务器用户名和远程服务器的地址。

    3. 将本机公钥路径加入到VSCode配置文件中,方式如上面SSH连接步骤。

      点击VSCode左侧边栏的电脑形状的“远程资源管理器”按钮,在弹出的界面中,点击SSH,点击SSH右侧的“+”加号,就可以通过SSH直接访问服务器,也可以点击⚙️齿轮按钮,点击弹出的列表中的第一个“/Users/用户名/.ssh/config”可以编辑服务器信息 。

在配置文件config中添加

    IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径

变成:

Host 服务器IPHostName 服务器名称(随意取)User 服务器用户名# Port 端口号,不用加,默认22IdentityFile /Users/本机用户名/.ssh/id_rsa # 免密认证私钥路径

4. 连接Docker。

在成功连接服务器之后 (VSCode左下角会有服务器信息),然后VScode左侧边栏会出现鲸鱼

VSCode远程连接服务器Docker容器【含免密登陆】相关推荐

  1. vscode远程连接服务器

    vscode远程连接服务器 1.安装vscode 2.安装Remote Development插件 3.新建SSH任务 4.安装服务器插件 1.安装vscode 在ubuntu的软件商店上直接搜索安装 ...

  2. VScode远程连接服务器-过程试图写入的管道不存在-could not establist connection to【已解决】

    问题描述 使用服务器的过程中突然与服务器断连,报错如下:could not establist connection to [20:23:39.487] > ssh: connect to ho ...

  3. VScode远程连接服务器-解决“过程试图写入的管道不存在“报错

    最开始是打算使用pycharm连接服务器的, 但是只有Pro版支持远程连接功能, 我的是Community版本, 重新安装太麻烦了, 遂改用VScode. 首先按照这个过程尝试使用VScode远程连接 ...

  4. 【入门级】使用xshell+vscode远程连接服务器(安装+配置一条龙服务)

    文章目录 0.背景 1.下载 2.xshell的一些配置 2.1 常用功能 2.2 代码运行环境配置 3.vscode远程连接ssh 4. 使用tmux 0.背景 第一次接触服务器,记录xshell的 ...

  5. VSCODE远程连接服务器,远程开发。

    在开发中有时需要远程开发,需要远程连接服务器,所以需要学习一下如何远程连接. 1.安装vscode的插件:Remote-ssh 需要看清楚,是这个插件不要安装错了 2.安装好后打开命令行,快捷键 Ct ...

  6. vscode远程连接服务器操作方法

    目的:使用本地vscode的remote ssh远程连接服务器. 步骤: 一.打开vscode按键ctrl+shift+p,选择remote-ssh. 二.选择configure ssh hosts ...

  7. vscode远程连接服务器失败的问题

    目前只遇到了以下两个问题 1.远程连接时不断重复循环 解决方法:删除服务器端的.vscodeserver这个隐藏目录 这个隐藏目录在你要登录用户的主目录下,这里我用xshell登录服务器. 2.在腾讯 ...

  8. VScode远程连接服务器解决办法

    Vscode连接不上实验室服务器解决办法 前几天实验室服务器重装,本来之前能连上服务器在重装后怎么都连不上,但是MobaXterm却可以正常连上,折腾了一天,删什么vscode-server都没用,最 ...

  9. vscode远程连接服务器方法

    文章目录 教程一 教程二 前言:网上一大堆教程,没几个对的- 下面是找了好久才找到的正确的教程. 教程一 转自 VScode简介 由微软推出的一款轻量级编辑器,拥有大量可拓展插件,可以根据自己的需求添 ...

  10. VSCode远程连接服务器使用R语言

    服务器中可以下载安装R环境使用RStudio Server来进行开发,有一个弊端是超过一段时间会断开连接并且所使用的服务器安装单细胞处理的一些包安装不上比如最基本的Seurat. 接下来介绍使用VSC ...

最新文章

  1. 预测 “疯狂三月” 冠军的办法,我只告诉你!
  2. Jquer学习之jQuery(function(){})与(function(){})(jQuery)之间的区别
  3. 朱俊彦团队最新论文:用GAN监督学习给左晃右晃的猫狗加表情,很丝滑很贴合...
  4. IFE-16 addEventHandler跨浏览器实现事件绑定
  5. 用pyhton 写一个简单的三级列表
  6. leetcode145. 二叉树的后序遍历 意想不到的骚操作
  7. 阿里Java编程规约(注释)提炼
  8. GetLocalTime
  9. iOS之CATiledLayer的属性简介和使用
  10. java 正则表达式 table_JavaEdge/Java/Java中正则表达式.md at master · VegTableBird/JavaEdge · GitHub...
  11. 华为机试HJ87:密码强度等级
  12. python 服务发现_什么是服务发现?
  13. PHP编写学生信息表格
  14. 数据类产品设计和实现思路
  15. 关于浏览器缓存,版本更新问题
  16. 多渠道打包,生成不同包名的包
  17. MATLAB加柯西分布噪声图像和加柯西分布噪声图像直方图
  18. php f4v元数据,IIS设置支持flv,f4v,mp4,ogv,webm
  19. 写在1024,致程序员致程序员节致自己
  20. Dell PowerEdge™ R510 Servers 安装 Ubuntu Server 10.04 LTS 笔记

热门文章

  1. 16_python笔记-正则爬虫-高阶函数
  2. 设计回顾:记天猫客户端全局导航
  3. 企业怎样去提升云计算安全?
  4. 豪迈,大气的烟草广告
  5. 论文解读:BARF: Bundle-Adjusting
  6. 产品经理要懂得直播软件开发两种模式
  7. 上海自考计算机应用基础实践,上海自考《计算机应用基础》试题练习(六)
  8. java期末作业:SSM学生宿舍管理系统(源码+word+视频讲解)
  9. matlab表示场效应管的S参数,[ZT]晶体管的h参数、y参数和S参数
  10. 2021 RoboCom 世界机器人开发者大赛-高职组(初赛)