新手福音2---VSCode实现远程连接服务器

转载标明出处!

1. 实现效果

puttyXshell 等诸多 SSH 客户端,有没有觉得达不到程序员的预期效果?这么几点你们应该会和我感同身受,第一点,这些工具只是实现了远程连接,但想要传输文件,我们更多时候可能要通过第三方软件来获取(WinSCPSCP文件传输软件),非常麻烦,且每次都要手动进行操作。第二点,编辑程序的软件,仅仅是用一些较为传统的编辑工具,如 vim 等 ,这些编辑工具虽然说实现了鼠标自由,但隐约地会觉得又些难用,我们可能更加能够接收图形化界面,因为直观且方便。

那本篇文章,主要是给大家介绍一款不仅仅能通过 VSCode 直接在 Windows 编辑代码,而且能够通过VSCode直接进行文件的传输,操作非常简单。(窃喜,没记错苹果本身就有这样的优势,但我们 Windows 用户也可以了!毕竟用过VSCode的都表现出来真香!!!)当然不仅仅是树莓派,我们云服务器也是同样适用。
在这里插入图片描述

2. 准备工具

一台支持Windows电脑,下载VSCode编辑器,和你要连接树莓派或者云服务器的 ip(公网)地址。

VSCode官方网站

3. 教程

  1. 打开下载好的Windows版本的VSCode,然后点击右边一栏的商城,搜索 remote 关键字,下载Remote - SSH 插件。

在这里插入图片描述

  1. 最右边一栏会出现 Remote Explorer 图标,证明安装 Remote - SSH 插件成功,然后点击打开。并且点击编号 2。( 绿 色 框 正 常 没 配 置 过 是 不 存 在 的 \color{green}{绿色框正常没配置过是不存在的} 绿,因为这是我之前已经生成过的 Sessions

在这里插入图片描述

  1. 输入你要连接的用户及 ip,然后回车,将会出现在 SSH TARGETS 新增你的 Sessions
ssh 用户名@address

在这里插入图片描述

  1. 点击连接,并且会自动跳出来另外一个新的窗口,我这边连接的是阿里云服务器 Linux,所以我选择第一个。
    在这里插入图片描述

  2. 第一个输入 yes,点击回车,然后再第二个地方输入你的密码,点击回车。注意:这个时候密码是无任何显示的。

在这里插入图片描述

  1. TERMINAL 自动下载一些插件后,选中创建 JavaScipt Debug Terminal 生成终端。
    在这里插入图片描述

  2. 成功!我们可以再次输入指令。

在这里插入图片描述

  1. 然后我们可以打开任意服务器上的文件夹了。打开文件—输入路径—点击 OK!
    在这里插入图片描述

  2. 然后在重新输入一遍密码,就可以对文件任何操作了,包括与Windows传输哦。
    在这里插入图片描述

4. 疑难点

用户配置位置

默认 Remote - SSH 插件会在此路径生成几个用户配置文件。

C:\Users\Administrator\.ssh

在这里插入图片描述

连接失败

如果跳出这种错误,有两种原因,第一种是因为密码错误次数超过三次,第二种就是系统找不到配置文件路径,由于你的 windows 主机用户名不为默认,所以我们需要设置新路径。
在这里插入图片描述

  1. 找到已安装的 Remote - SSH 插件,然后右击点击滚轮,找到 Extension Settings,然后点击。
    在这里插入图片描述
  2. 找到 Config File,设置你的 ssh config 路径,一般这个路径都是在:
C:\Users/用户名/.ssh/config

在这里插入图片描述
在这里插入图片描述
3. 然后重启 VSCode,就能够使用啦。

密码错误

一般导致密码错误也有两种原因,一种是本来密码就不对,另外一种就是本身密码对的,但是输入后无法进入,这种原因多半是因为你的输入法现在在中文,所以即便你输入的是数字,还是会报错。这个应该是目前这个软件的 bug
在这里插入图片描述

无终端

在这里插入图片描述

版本 更新内容
V1.0.0 更新配置教程
V1.1.0 更新两种失败原因
V1.2.0 更新终端新建方式

猜你喜欢

转载自blog.csdn.net/qq_43125185/article/details/113730935