前言

先说下我的场景:服务器搭设了一系列复杂环境,然后需要使用PHP实现某些功能

选这种远程编辑的原因:

首先PHP打死我也不想装(这个现在是出了VB外最惹人厌的语言了)

然后环境比较复杂,本地装下比较费时

关键几年不见得有这么一次需求,那还折腾个啥

PS:要是Python or Golang 可以使用虚拟开发环境,折腾也就无所谓了,反正不影响本机

再说说VSCode远程编辑的历史:

一开始都是使用rmate来连接远程服务器的(附录有记录)

再之前我是使用FT在win下做个映射,然后VSCode本地打开进行修改和编辑

后来微软官方有提供VSCode编辑远程服务器文件的方式(WSL),但Server必须是Win10子系统,而且只能在Win10使用

PS:这就很尴尬了,真正服务器不可能是Win10子系统,而VSCode现在在Mac和Ubuntu用的更多些

之后社区的强大就来了,来了一个Remote Workspace,很方便

本质就是借助VSCode文件系统API实现的,支持很多协议,感兴趣可以看看

Remote SSH

再后来官方就出品了Remote - SSH

我以本地环境为例,带大家一起看看,到底怎么用:

输入用户名@ip(和ssh格式一样)

输入密码

然后就可以打开你权限范围内的所有文件和目录了

随便创建一个文件

远程测试一下

PS:如果经常使用可以配置一下,这样打开输入密码就能用

感兴趣的试试吧~

附录(不推荐使用)

服务器安装一下rmate:

cd /usr/bin

sudo wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmate

sudo chmod +x /usr/bin/rmate

PS:如果你是Ubuntu18.04,那么你默认只有python3,出错就建立一下python的软链接:

sudo ln -s /usr/bin/python3 /usr/bin/python

安装下VSCode的Remote插件

插件配置

提供ssh远程连接服务器:ssh -R 52698:localhost:52698 用户名@服务器ip

之后使用就 remote 文件 就能在vscode中打开了

打开多个文件容易有覆盖的bug,可以保存后再打开新的

反正用起来没那么方便,推荐Remote-SSH

在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件

在 Sublime Text 2 中使用 SFTP 插件快速编辑远程服务器文件 开源程序 浏览:29555 2013年05月02日 文章目录[隐藏] 常见的工作流程 SFTP 安装和使用方法 第一步: ...

在本地电脑使用远程服务器的图形界面——包括 MATLAB、PyCharm 等各种软件

在用本地电脑连接远程服务器的时候,大部分时候只能用命令行来操作.虽然可以 在本地电脑用 PyCharm 进行远程调试.在本地电脑远程使用服务器的 Jupyter Notebook.Ubuntu 和 W ...

java使用sftp下载远程服务器文件

使用的是springboot的项目,只是贴出主要配置与类,代码较长,可以先折叠: 参考:https://www.cnblogs.com/xyzq/p/7049369.html 操作工具类SftpUti ...

#在windows上使用ngix重定向目录访问远程服务器文件详细实例

为了在开发环境保持于生产环境相同的访问远程服务器文件资源的目录配置,需要在开发环境(windows)在远程文件服务器使用nignx重定向文件目录,因为网上的资料大都是copy的,解释比较笼统,也没有具 ...

JCIFS读取远程服务器文件过慢的解决方法

JCIFS读取远程服务器文件过慢的解决方法 发表于3年前(2013-07-12 11:23)   阅读(1174) | 评论(0) // 我要收藏"; var favor_del = &qu ...

Ubuntu 1804 本地显示远程服务器文件

本地是 Ubuntu 1804 最近想查看服务器上的图片,之前都是scp到本地,感觉太麻烦,于是查到有一种方法,ssh图形界面那种: 1.在File 界面下,左侧文件栏的最后一列有 “+ Other ...

【原】本地win7,远程服务器XP系统,两台机器间不能拖动文件

(1)网上大部分说是rdpclip.exe(存放在c:/windows/system32)的问题,试了好几次,没有解决 (2)通过第二种方式解决,详细步骤如下所示: 1.点击进入远程连接. 2.选择本 ...

windows 自动copy远程服务器文件

net use h: \\123.45.67.000\T1dbbackup 123456/user:administrator ------远程服务器IP123.45.67.000  .T1dbbac ...

vscode 连接远程服务器 sftp

1.在vscode 应用商店搜索 sftp 下载安装 2.ctrl+shift+p 搜索sftp:config 生成sftp.json 3.配置你的服务器信息{ "name": & ...

随机推荐

【记录】xUnit for vs2012/vs2013

关于 NUint 以及单元测试的相关内容,可以参考:[单元测试]NUint使用详解及Visual Studio配置. xUnit 是 NUint 的进化版本,使用方法和 NUint 类似,首先下载安装 ...

【OpenJudge 1665】完美覆盖

http://noi.openjudge.cn/ch0405/1665/?lang=zh_CN 状压水题,手动转移 #include #include

学习android开发笔记

最近重点看了几个android工程的源代码,有几点疑问 1:为什么android客户端游戏要开启n个线程,而且通常每个线程的操作只有i++: 2:为什么很多列表在游戏逻辑和绘制逻辑里没有做同步: 3: ...

iOS系统下 的手机屏幕尺寸 分辨率 及系统版本 总结

今天  我对iOS系统下 的手机屏幕尺寸 分辨率 及系统版本做了一次系统总结 供大家参考. 首先 是系统:    随着iOS 系统不断升级,现在已经到iOS7.0了, 并且TA有了很多新变化,最震撼的 ...

codeforces 630J	Divisibility

J. Divisibility time limit per test 0.5 seconds memory limit per test 64 megabytes input standard in ...

DP 网易内推:合唱团

链接:https://www.nowcoder.com/questionTerminal/661c49118ca241909add3a11c96408c8来源:牛客网 [编程题]合唱团 热度指数:18 ...

一简单的RPC实例(Java)

来至于阿里liangf:如有冒犯,请原谅 RPCFrameWork: package com.sunchao.demo; import java.io.IOException; import java ...

Bootstrap3 排版-内联文本元素

标记文本 突出显示的文本由于其相关性在另一个上下文中,使用标记. You can use the mark tag to highlight text. You can use ...

微信分享config:ok 但自定义内容无效

一.问题 使用微信 JSSDK 分享,出现自定义内容无效 ,也就是分享出去的内容不是你配置的内容. 但在调试过程中发现 congfig 都是 ok 的 二.解决 检查config 配置是否正确 js ...

SQL操作json类型数据的函数

MySQL5.7之后对json数据格式进行了函数支持 Json_contains(字段名, '值') 1.表中json格式的某个字段 2.json里的某个键值 Json_search(字段名, 'on ...

vs code 如何在服务器打开文件,本地VSCode编辑远程服务器文件相关推荐

  1. 【网址收藏】本地VSCode编辑远程服务器文件:Remote SSH

    https://www.cnblogs.com/dotnetcrazy/p/11254225.html

  2. java解压服务器文件夹,java获取远程服务器上的文件夹

    java获取远程服务器上的文件夹 内容精选 换一换 安装X722板载网卡驱动软件包,使裸金属服务器支持在v5服务器上下发.其他类型服务器可跳过此步骤.本文以Windows Server 2016为例, ...

  3. 在 Sublime Text 中使用 SFTP 插件快速编辑远程服务器文件 Sublime-text with SFTP plugin ...

    Sublime Text 2 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大.今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率. 常见的工作流程 有时候修改一些网站上的文件,通 ...

  4. 本地电脑与远程服务器之间无法复制粘贴解决方法

    本地电脑与远程服务器之间无法复制粘贴解决方法 情况说明:远程window服务器,将本地文本复制粘贴到window服务器上时,突然粘贴不了,影响工作效率. 解决方法:重启window服务器上rdpcli ...

  5. 本地Pycharm连接远程服务器详细配置过程(直接在本地使用服务器显卡,很棒)

    Pycharm远程工作 前言 一.建立远程服务器连接 1.创建远程连接 2.进行本地项目与远程项目之间的文夹路径映射 3.设置自动上传项目 4.验证是否连接成功 二.本地配置Python解释器 三.测 ...

  6. MySQL数据库实现本地数据库和远程服务器数据库数据同步

    项目中有两个数据库:本地数据库和远程服务器数据库.数据要在本地经过数据洗涤后才传上服务器数据库.之前用的Navicat工具,但是速度慢,且无法设置定时同步.后来改用Datax,它的效率真的非常高. D ...

  7. 本地电脑与远程服务器之间不能复制粘贴怎么办?

    刚才用远程桌面登陆服务器,突然发现不能在本地电脑和远程服务器之间粘贴文本了,即不能从服务器复制文本粘贴到本地电脑,也不能从本地电脑复制文本粘贴到服务器. 这个问题怎么解决呢? Windows 目前针对 ...

  8. js如何上传大文件到服务器,js将文件上传到远程服务器

    js将文件上传到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  9. Redis:本地客户端连接远程服务器方法

    Redis:本地客户端连接远程服务器方法 找到本地redis-cli.exe存放位置,打开命令行 输入下面命令 ./redis-cli -h 127.0.0.1 -p 6379 其中127.0.0.1 ...

最新文章

  1. python导入模块找不到什么原因_找不到Python导入模块错误
  2. 全球及中国液化天然气(LNG)行业建设规模现状及十四五产业规划报告2021年版
  3. MFC中绘制高亮的图标 VC图标填充半透明色
  4. lvs-健康检查方式
  5. 人工智能/数据科学比赛汇总 2019.4
  6. Quartz CronTrigger时间最完整配置说明
  7. Python新式类与经典类(旧式类)的区别
  8. 计算机局域网络硬件组成,计算机基础知识:局域网网络硬件的组成
  9. Java:spring Value注解用法详解
  10. 利用资源文件实现对软件的保护
  11. linux生成表格的后缀,使用XSSFWork创建的xlsx后缀Excel文件无法打开
  12. 香港虚拟主机空间哪个好?
  13. 请问php中 $_data是啥变量呢
  14. 使用poi替换ppt文件内的变量参数,包含ppt和pptx格式
  15. 用python画哆啦a梦的身体_每天一个Python小技巧,用Python 画个多啦A梦,小猪佩奇,文末还有Python入门学习视频...
  16. 刘墉写给女儿的“考前须知”,送给每个即将上战场的学子
  17. 中国非正常死亡最高的行业 TOP 10
  18. 【2015DTCC】京东分布式缓存与高速NoSQL服务
  19. 使用BT5对WPS/WPS2的破解
  20. 心蓝android版本,心蓝12306订票助手2018

热门文章

  1. BCS2022|齐向东:“零事故”将成为网络安全建设新目标
  2. 第十五周——微信小程序简单的界面
  3. GPS导航(一):分类和原理
  4. 计算机网络验证性实验
  5. Android应用开发-小巫CSDN博客客户端之获取评论列表
  6. 常用数学分析和建模软件
  7. oracle查看分区名称,oracle学习笔记之 分区表
  8. matlab中求虚数的模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
  9. 无法卸载程序怎么办?
  10. 戒烟-这书能让你戒烟pdf