大数据 爬虫Python AI Sqlvscode使用

vscode使用Remote SSH插件进行远程开发

2020-03-10  本文已影响0人  sunnnnnnnnnny

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

一、环境

本地环境

远程服务器环境

二、配置步骤

可参考https://code.visualstudio.com/remote-tutorials/ssh/getting-started

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隧道来进行端口转发

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

参考资料

https://code.visualstudio.com/remote-tutorials/ssh/getting-started
https://code.visualstudio.com/docs/remote/troubleshooting

上一篇 下一篇

猜你喜欢

热点阅读