转载---VisualStudioCode通过SSH远程编辑文件

news/2024/7/4 0:48:41

最近需要长期修改远端服务器上的代码,调试。vim操作又不是很6,想到了远程操作的办法,找到一篇好用的bolg,记录一下。

原文链接:https://blog.csdn.net/qq_38401919/article/details/80728516 

在远程服务器上编写文件是一件很糟糕的事情,vim和其他终端编辑器,让速度和熟练度大打折扣,一整天使用vimFTP客户端并不是一件舒心的事情。

所以,如果你已经知道SSH是什么以及涉及到什么,你可以完全访问你的服务器,你就无需害怕终端。

现在我们通过使用Visual Studio代码通过SSH远程编辑文件

步骤一:
安装扩展 `remote-vscode`

 

步骤二:

添加 RemoteForward 52698 127.0.0.1:52698 到 ~/.ssh/config:

Host myRemoteServerName
    HostName 12.34.567.89
    User root
    ForwardAgent yes
    RemoteForward 52698 127.0.0.1:52698

 

步骤三:

连接远程:

ssh -v myRemoteServerName

 

安装rmate:

wget -O /usr/local/bin/rcode https://raw.github.com/aurora/rmate/master/rmate &&chmod a+x /usr/local/bin/rcode

 

步骤四:

重新登陆远程, 运行

rcode some_file.php

或者

rmate some_file.php

 

文件就会出现在Visual Studio

PS:

我在远程添加别名 .bashrc –> alias code='rcode' 这样我的本地和远程就可以用相同的命令从终端打开Visual Studio

如果报错 “no such file or directory” , 你需要编辑PATH:

echo "export PATH=\"$PATH:/usr/local/bin\"" >> /etc/profile

以上

转载于:https://www.cnblogs.com/hellowooorld/p/9951534.html


http://www.niftyadmin.cn/n/4074979.html

相关文章

创意网站应用--原创奇妙点子想法

扁平化无时不在,现在网站也流行简约,流畅,清新等风格。 还是有很多网站应用具有巨大需求的。 1.插入图片模块。很多blogger在写博客的时候,希望能插入图片,如果有这样的一个应用,能语义分析当前段落的含义&…

Linux下的redis设置密码和访问

2019独角兽企业重金招聘Python工程师标准>>> 永久配置密码的去redis.conf的配置文件中找到requirepass这个参数,如下配置: 修改redis.conf配置文件   # requirepass foobared #指定密码123456 requirepass 123 保存redis.conf后重启redis…

让织梦内容页arclist标签的当前文章标题加亮显示

很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图。这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目。如下图: 但是有些时候&…

Atitit 图像处理 深刻理解梯度原理计算.v1 qc8

Atitit 图像处理 深刻理解梯度原理计算.v1 qc8 1.1. 图像处理 梯度计算 基本梯度 内部梯度 外部梯度 方向梯度1 2. 图像梯度就是图像边缘吗?2 1.1. 图像处理 梯度计算 基本梯度 内部梯度 外部梯度 方向梯度 源代码基于OpenCV实现,原因是太懒了&…

Ubuntu ndk环境变量配置

https://blog.csdn.net/gulingfengze/article/details/70149092 用source /etc/profile,有些博客写的使用sudo gedit ~/.bashrc,但我自己使用source /etc/profile才成功了 这个表示已经正确配置:

Gikee区块链浏览器全新发布,新增BTC、ETH两大公链

【带你看清区块链世界的真相】我们知道,如果你在区块链上与别人完成一笔转账,那么这笔转账是没办法“抵赖”的,因为所有的记录都被完整、清晰地“写”在了区块链上,而且无法篡改。当我们需要查看这次交易信息时,我们需…

程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)...

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。 因为,我见过不少得过且…

手把手教你安装Faiss(Linux)

前言 由于最近项目组引用Faiss库(Faiss是由Facebook AI Research研发的为稠密向量提供高效相似度搜索和聚类的框架),百度上一搜一大波安装教程,大部分其实都是通过Faiss项目中的INSTALL.md来进行安装的,不过教程确实时…