之前在https://blog.csdn.net/fengbingchun/article/details/118991855 中介绍过在Windows10通过VS Code打开Ubuntu 16.04上的文件或文件夹的操作步骤。Windows7上的操作与Windows10有所不同,这里记录下。

Visual Studio Code Remote - SSH扩展允许你在任何远程机器、虚拟机或具有运行SSH服务器的容器上打开远程文件夹,并充分利用VS Code的功能集。连接到服务器后,你可以与远程文件系统上任何位置的文件和文件夹进行交互。

Windows7上系统要求:

(1).将Windows7上的VS Code更新到最新版本。

(2).在Windows7安装Git for Windows:从https://git-scm.com/download/win 下载并安装。

(3).安装完Git后,会自动安装ssh.exe,将ssh.exe所在路径如D:\ProgramFiles\Git\usr\bin添加到系统环境变量中,并重启电脑。此步是为了解决可能出现的错误:”An SSH installation couldn’t be found”错误。

(4).在Windows7上安装Visual Studio Code Remote Development Extension Pack:从https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack 点击安装。

Ubuntu版本要求是16.04及以上版本,这里以16.04为例。在Ubuntu上安装SSH server,执行以下命令:

sudo apt-get install openssh-server

Windows7上VS Code打开Ubuntu上的项目:

(1).验证是否能够访问到Ubuntu:打开VS Code的Terminal,输入ssh user@ip,输入密码,看是否能够正常访问。若提示”无法将ssh项识别为cmdlet、函数、脚本文件或可运行程序的名称 …”错误时,重装VS Code即可解决。

(2).在VS Code中按F1,输入:Remote-SSH:Connect to Host …

(3).若没有显示Ubuntu上的ip,则点击”Add New SSH Host”,输入” ssh user@ip”及密码,选择remote host为Linux;

(4).稍等片刻后,VS Code将连接到SSH服务器,如打开Ubuntu上的NN_Test,需要输入密码,并点击”Enter”,结果如下:

更详细信息可参考:Developing on Remote Machines using SSH and Visual Studio Code

注意:之前可正常使用,突然不能远程连接,提示"connecting with ssh timed out",解决方法:打开Code.exe属性 --> 兼容性,去掉勾选"以兼容模式运行这个程序",保存设置。再次重新远程连接即可。

使用Windows7上的VS Code打开远程机Ubuntu上的文件操作步骤相关推荐

  1. xshell 链接linux桌面,Xshell远程桌面连接Linux系统的操作步骤

    不少伙伴只记得Windows及IOS系统,而Linux系统被遗忘了,所以不少伙伴不知道如何连接Linux系统,而下面小编就分享Xshell远程桌面连接Linux系统的操作步骤. Linux系统和Win ...

  2. 打开计算机任何操作都闪退,高手亲自解答win10只要一打开计算器就闪退的完全操作步骤...

    时不时的都会有网友来问小编win10只要一打开计算器就闪退的问题的解决方法,今天小编就再来解答一次.win10只要一打开计算器就闪退这样的不常见的问题,还真把一些大神给弄懵了.那我们能不能自己解决这个 ...

  3. 通过Windows10上的VS Code打开远端Ubuntu上的项目操作步骤

    Ubuntu版本要求是16.04及以上版本.这里以16.04为例. 在Ubuntu上安装OpenSSH server,执行:$ sudo apt-get install openssh-server ...

  4. 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )

    文章目录 前言 一.Android 进程读取文件所需的权限 二.fopen 打开文件标志位 三.验证文件权限 前言 一.Android 进程读取文件所需的权限 通过 注入工具 , 将 libbridg ...

  5. VS Code SSH远程连接Ubuntu

    1.ubuntu设置 安装SSH服务并获取远程访问的IP地址 在Ubuntu系统中,"Ctrl+Alt+T"打开终端工具,执行如下命令安装SSH服务. 说明:如果执行该命令失败,提 ...

  6. mstsc无法远程连接计算机,win10 mstsc远程连接不上怎么设置_win10 mstsc远程连接不上解决方法...

    在win10系统自带的功能中,MSTSC(RDP协议)能够通过远程控制连接其他win10系统电脑,从而)创建与终端服务器或其他远程计算机的连接,但是最近有用户发现自己的win10系统mstsc远程连接 ...

  7. 打开远程桌面保存成rdp文件

    需求: WSDEV-201026-01:运维服务账户  右键菜单 增加  打开远程桌面 步骤: 先保存成rdp文件,再调用rdp文件打开远程. 先看看系统给提供的是啥样的 我们要关心得是 用户名和密码 ...

  8. c语言删除文件remove_C语言文件的打开和关闭,C语言文件操作

    文件代表一系列的字节.函数 fopen()将一个文件和一个流关联起来,并初始化一个类型为 FILE 的对象,该对象包含了控制该流的所有信息.这些信息包括指向缓冲区的指针:文件位置指示器,它指定了获取文 ...

  9. python文件打开模式的合法组合,python文件操作

    #内存中使用的编码是unicode,用空间换时间(程序都需要加载到内存才能运行,因而内存应该是尽可能的保证快) 字符编码 #硬盘中或者网络传输用utf-8,网络I/O延迟或磁盘I/O延迟要远大与utf ...

最新文章

  1. Python从入门到精通 - 入门篇 (下)
  2. R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)、randomSequence函数创建不含重复项的随机序列数据集、创建随机字符串
  3. 关系型数据库到HBase的数据储存方式变迁
  4. 2020年服务器操作系统占有率,服务器操作系统占有率
  5. vscode 怎么让光标一下子跳到行尾部_动图演示23个常用 VsCode 快捷键(Window Mac)...
  6. Swift 新特性 - 访问控制(Access Control)
  7. 数据库面试题【十、【非关系型数据库】和【关系型数据库】的【区别】与【优势比较】】
  8. Git很简单--图解攻略
  9. jquery ready方法实现原理
  10. C#中字符串保留双引号
  11. Linux版本号含义
  12. Python实现单向循环链表
  13. 【DSP开发】HyperLink 编程和性能考量
  14. 代码风格研究:左花括号 是否换行???
  15. C++ 一个简单的基类
  16. gopython 获取python 全局线程锁失败_Python之路(第四十三篇)线程的生命周期、全局解释器锁...
  17. 怎样快速将Word转长图
  18. msm8953 LCD移植详解
  19. miRNA 在基因调控中的作用
  20. jdon(jdong)

热门文章

  1. 使用Python,OpenCV+OCR检测护照图像中的机器可读区域(MRZ Machine-Readable Zones)
  2. 使用Python,OpenCV在视频中进行实时条形码检测
  3. Java多线程读取本地照片为二进制流,并根据系统核数动态确定线程数
  4. YOLOV5的多主干网络backbone实现(Mobilenetv3Small、EagleEye、EfficientNetLite-0、PP-LCNet-1x、SwinTrans-YOLOv5等)
  5. keras 的 example 文件 mnist_transfer_cnn.py 解析
  6. win10 error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
  7. 基于点云描述子的立体视觉里程计快速鲁棒的位置识别方法
  8. Akamai CDN技术调研
  9. 在Unity中制作4种不同的游戏
  10. 递归/回溯:八皇后问题N-Queens