远程办公篇-vscode远程SSH开发-当前焦点
时间:2023-06-16 18:21:17来源:博客园

基础背景

最近出差,开发环境配置量太大,需要远程开发,利用远程RDP或者向日葵等工具分辨率或者网络带宽的问题,用着很卡顿,所以想到利用VSCODE的SSH功能进行远程开发

适用条件

1、有公网ip的设备、如在远程服务器上开发

2、在局域网环境下,无论是真的在局域网络下,还是利用VPN等工具使设备在同一局域网络下均可


(资料图片仅供参考)

3、本机连接虚拟机也同样适用,只不过需要配置虚拟机IP地址

准备工作

电脑A:自己使用办公的电脑

电脑B:在同一局域网下、或者远程服务器

1、电脑A安装必要软件——VSCODE

(1)下载vscode并安装

(2)安装必要的插件

Remote-SSH系列插件

2、配置电脑B环境——安装OpenSSH

Linux:一般都默认安装(可参考文章)

Windows:安装OpenSSH客户端和服务端两种

打开设置->应用(应用和功能)->可选功能->添加可选功能,搜索OpenSSH,安装客户端和服务端(客户端一般默认安装);

安装好后,打开任务管理器,打开服务,找到OpenSSH SSH Server,启动服务,并设置为自动打开

3、测试SSH

在电脑A上ssh连接电脑B,看看是否可以使用

Win+R,打开CMD,并输入以下命令,看是否SSH通过,其中user是电脑B的用户名,ip是电脑B的IP地址,如果ssh设置端口,需要加上端口port

ssh user@ip:port

如果显示需要输入密码,即说明连接通过,即可关闭cmd,使用vscode连接了

4、vscode连接

打开电脑A的VSCODE,利用先前的安装好的插件进行连接

(1)点击左下角“闪电”符号

(2)上方弹出Connect to Host对话框

(3)点击ADD New SSH Host

(4)输入ssh命令(见上一个步骤3),再次点击第一个config,选择配置文件地址即可完成;

(5)按提示选择系统种类,输入密码即可使用

问题解决

1、vscode连接提示Bad owner or permissions on C:\\Users\\user/.ssh/config

解决办法:原文链接:https://blog.csdn.net/chaoenhu/article/details/103698804

(1)找到.ssh文件夹。它通常位于C:\Users,例如C:\Users\Akkuman。(2)右键单击.ssh文件夹,然后单击“属性”。(3)找到并点击“安全”标签。(4)然后单击“高级”。 单击“禁用继承”,单击“确定”。 将出现警告弹出窗口。单击“从此对象中删除所有继承的权限”。(5)你会注意到所有用户都将被删除。让我们添加所有者。在同一窗口中,单击“编辑”按钮。(6)接下来,单击“添加”以显示“选择用户或组”窗口。(7)单击“高级”,然后单击“立即查找”按钮。应显示用户结果列表。 选择您的用户帐户。(8)然后单击“确定”(大约三次)以关闭所有窗口。(9)完成所有操作后,再次关闭并打开VSCode 并尝试连接到远程SSH主机。

扩展折腾

1、电脑A远程连接电脑B中的虚拟机(文章参考)(非常实用)

2、vscode免密连接(文章参考)

参考文章:

https://blog.csdn.net/ljy3193570896/article/details/129783025

标签:

最新
  • 远程办公篇-vscode远程SSH开发-当前焦点

    基础背景最近出差,开发环境配置量太大,需要远程开发,利用远程RDP或

  • 【世界新视野】开展教师交流轮岗要把握好大趋势下的小细节

    2021年,北京市实施了教师大规模的交流轮岗计划,规定:在校长层面,离

  • 水瓶不想让别人关注自己 也不喜欢去和别人进行交流?

    狮子座:很好面子狮子座就是一个特别好面子的人,他们一直以来都是

  • 快讯2023-06-16 15:07:05-全球看热讯

    6月16日电,欧洲央行管委内格尔表示,仍有很长的路要走才能达到通胀目

  • 郑州仙佑个性化定制,满足品牌商多元化需求 每日热闻

    作为国内知名的膏药代加工企业之一,仙佑集团已经拥有了多年的历史

  • 富士康发布股票交易异常波动公告了吗?你知道吗?|每日时讯

    富士康:近期市场对AI服务器、液冷服务器等关注度较高富士康发布股

  • 陈潢历史结局是什么 天下长河有没有原著?

    陈潢历史结局是什么1、《天下长河》陈潢历史结局:因被人诬陷屯田扰

  • 微动态丨最新鱼精蛋白价格是多少?鱼精蛋白有什么作用?

    最新鱼精蛋白价格是多少?其实,听名字就可以猜出来,鱼精蛋白是存在

  • 焦点快报!吃鸡tpp和fpp有什么区别?tpp和fpp哪个含金量高?

    吃鸡tpp和fpp有什么区别?TPP模式:第三人称视角FPP模式:第一人称视

  • 【探寻出彩河南竞进密码】组图|只有河南·戏剧幻城:展现中原文化 感知老家河南|天天热推荐

    只有河南·戏剧幻城通过情景剧的形式向游客展示河南文化的博大与厚重。

  • 百消丹到底有哪些功效?百消丹是什么做的?

    百消丹:被誉为百病之灵药,缓解疼痛,镇定安神,助眠养肺百消丹是

  • 【环球新要闻】nfc支付是什么意思?nfc支付怎么使用?

    nfc支付是什么意思?nfc支付怎么使用?以下是小编为您整理的内容,希

  • 暗黑破坏神4传奇装备在哪刷?暗黑4传奇装备怎么获得最快?

    暗黑破坏神4传奇装备是游戏中橙色装备,为最高稀有度装备,拥有着优

  • 002386主力资金流向 002386主力控盘分析

    002386主力资金流向【天原股份(002386)】 今日主力资金流向,资金净流入509 17万元,今日超大单净流入6

  • 醋溜大白菜的家常做法是什么?醋溜大白菜是哪个地方的菜?

    醋溜大白菜的家常做法是什么?1、将大白菜洗净,切成小段2、葱姜蒜切末3、热锅加入适量的食用油,放入葱

  • 中国人民银行卡应该怎么办理?中国人民银行卡怎么查余额?

    中国人民银行卡应该怎么办理?中国人民借记卡可以通过网点柜台申请,而信用卡既可以通过营业网点申请,也

  • 旅游
    • ​随机指标的定义是什么?随机指标的优缺点有什么?

    • 适用行政拘留暂缓执行的前提条件是什么?行政拘留暂缓执行的申请如何提出?

    • NFC功能是什么意思?蓝牙与NFC有什么区别?

    • 抄底失败的三大情况指什么?抄底失败是什么原因?