博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vscode使用Remote SSH插件进行远程开发
阅读量:2061 次
发布时间:2019-04-29

本文共 906 字,大约阅读时间需要 3 分钟。

vscode上推出了一个新的神器,Remote SSH插件,可以通过它来连接远程服务器,这样可以极大的提高Linux环境中的代码开发效率。

今天试了一下,真的非常好用。

一、环境

本地环境

  • vscode 1.43.0
  • windows 10
  • Remote SSH插件
  • OpenSSH Client

远程服务器环境

  • ubuntu14.04 x64 server
  • 配置好了SSH

二、配置步骤

可参考

1. 安装Remote-SSH 插件

在vscode插件商店中搜索Remote-SSH,点击安装

image.png

2.启动SSH

win10系统自带有OpenSSH Client

在cmd下运行ssh,如果没有安装的话,在设置->应用和功能->可选功能,下面列表中点击安装即可

win10自带的OpenSSH客户端

ssh -h 可查看帮助

连接远程服务器可使用下面的命令

ssh -l login_name destination

3.创建一个SSH密钥

cmd 中运行

ssh-keygen -t rsa -b 2048

一直回车就行

4.在远程服务器添加密钥

在Powershell中运行

$REMOTEHOST="用户名@远程服务器IP"scp "$env:USERPROFILE\.ssh\id_rsa.pub" "${REMOTEHOST}:~/tmp.pub"ssh "$REMOTEHOST" "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"

5.使用密钥远程

在cmd中运行

ssh -l 用户名 远程服务器IP

发现此时直接就进去了,不需要输入密码

6.使用vscode连接

image.png

使用 文件->打开文件夹 可以打开远程服务器的目录

使用终端可以使用linux命令
这个插件还支持使用ssh隧道来进行端口转发

具体问题和其它的功能可参考官方文档。

参考资料

转载地址:http://wgqlf.baihongyu.com/

你可能感兴趣的文章
云原生周报第 2 期 | 2019-07-01~2019-07-05
查看>>
kubectl 创建 Pod 背后到底发生了什么?
查看>>
Kube-scheduler 源码分析(二):调度程序启动前逻辑
查看>>
kubernetes 1.15 有哪些让人眼前一亮的新特性?
查看>>
云原生周报:第 3 期
查看>>
深入理解 Linux Cgroup 系列(三):内存
查看>>
7月最新Java微服务资料
查看>>
Linux 指令
查看>>
wi10优化
查看>>
windows console 颜色设置
查看>>
VC unicode下Cstring转char*
查看>>
MFC ListBox使用
查看>>
Linux 使用grep筛选多个条件
查看>>
H264 NALU分析(sps,pps,关键帧,非关键帧)
查看>>
Windows文本加载wscite的使用
查看>>
浏览器主页被篡改修复
查看>>
FFmpeg - 新老接口对比问题
查看>>
Windows下MinGW编译ffmpeg库
查看>>
SDL在windows下使用 - 显示YUV
查看>>
三种方式YUV420转RGB24/BGR24,实测可用
查看>>