1. 实现效果
putty
和Xshell
等诸多 SSH
客户端,有没有觉得达不到程序员的预期效果?这么几点你们应该会和我感同身受,第一点,这些工具只是实现了远程连接,但想要传输文件,我们更多时候可能要通过第三方软件来获取(WinSCP
等 SCP
文件传输软件),非常麻烦,且每次都要手动进行操作。第二点,编辑程序的软件,仅仅是用一些较为传统的编辑工具,如 vim
等 ,这些编辑工具虽然说实现了鼠标自由,但隐约地会觉得又些难用,我们可能更加能够接收图形化界面,因为直观且方便。
那本篇文章,主要是给大家介绍一款不仅仅能通过 VSCode
直接在 Windows
编辑代码,而且能够通过VSCode
直接进行文件的传输,操作非常简单。(窃喜,没记错苹果本身就有这样的优势,但我们 Windows
用户也可以了!毕竟用过VSCode
的都表现出来真香!!!)当然不仅仅是树莓派,我们云服务器也是同样适用。
2. 准备工具
一台支持Windows
电脑,下载VSCode
编辑器,和你要连接树莓派或者云服务器的 ip
(公网)地址。
3. 教程
- 打开下载好的
Windows
版本的VSCode
,然后点击右边一栏的商城,搜索remote
关键字,下载Remote - SSH
插件。
- 最右边一栏会出现
Remote Explorer
图标,证明安装Remote - SSH
插件成功,然后点击打开。并且点击编号2
。( 绿 色 框 正 常 没 配 置 过 是 不 存 在 的 \color{green}{绿色框正常没配置过是不存在的} 绿色框正常没配置过是不存在的,因为这是我之前已经生成过的Sessions
)
- 输入你要连接的用户及
ip
,然后回车,将会出现在SSH TARGETS
新增你的Sessions
。
ssh 用户名@address
-
点击连接,并且会自动跳出来另外一个新的窗口,我这边连接的是阿里云服务器
Linux
,所以我选择第一个。
-
第一个输入
yes
,点击回车,然后再第二个地方输入你的密码,点击回车。注意:这个时候密码是无任何显示的。
-
TERMINAL
自动下载一些插件后,选中创建JavaScipt Debug Terminal
生成终端。
-
成功!我们可以再次输入指令。
-
然后我们可以打开任意服务器上的文件夹了。打开文件—输入路径—点击
OK
!
-
然后在重新输入一遍密码,就可以对文件任何操作了,包括与
Windows
传输哦。
4. 疑难点
用户配置位置
默认 Remote - SSH
插件会在此路径生成几个用户配置文件。
C:\Users\Administrator\.ssh
连接失败
如果跳出这种错误,有两种原因,第一种是因为密码错误次数超过三次,第二种就是系统找不到配置文件路径,由于你的 windows
主机用户名不为默认,所以我们需要设置新路径。
- 找到已安装的
Remote - SSH
插件,然后右击点击滚轮,找到Extension Settings
,然后点击。
- 找到
Config File
,设置你的ssh config
路径,一般这个路径都是在:
C:\Users/用户名/.ssh/config
3. 然后重启 VSCode
,就能够使用啦。
密码错误
一般导致密码错误也有两种原因,一种是本来密码就不对,另外一种就是本身密码对的,但是输入后无法进入,这种原因多半是因为你的输入法现在在中文,所以即便你输入的是数字,还是会报错。这个应该是目前这个软件的 bug
。
无终端
版本 | 更新内容 |
---|---|
V1.0.0 | 更新配置教程 |
V1.1.0 | 更新两种失败原因 |
V1.2.0 | 更新终端新建方式 |