vscode 使用ssh插件修改远程服务器文件
今日有个小小增加顶部 logo 的需求,但是该项目不在 github/gitlab 上,它是在远程服务器上,那我要怎么去实现它呢???这时候就想起了 SSH,下面就是用它来实现如何在本地修改远程代码的过程。
首先我们来看 SSH
在终端执行命令 ls -al ~/.ssh
,如果有我们就可以直接打开 vscode 进行相关操作了。
如果没有就执行
ssh-keygen -t rsa -C "your_email@example.com"
默认会在相应路径下(/your_home_path)生成id_rsa
和id_rsa.pub
两个文件,如下面代码所示
ssh-keygen -t rsa -C "your_email@example.com"
# Creates a new ssh key using the provided email
Generating public/private rsa key pair.
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
我们将生成 SSH 配置在服务器上,这样服务器才能允许我们去运行相关项目。
打开 vscode
安装后如下图所示,在左下角和左边栏分别出现了图标
连接远程服务器
点击 左侧远程资源管理器图标
后如图所示:
点击+
好后,输入远程地址
至此就和远程服务器连接成功了。
打开远程想要修改的文件/文件夹
点击打开文件夹,选择你想要修改的文件,再点击右侧的确定按钮,操作如下图所示:
远程文件打开成功,如下图所示:
那么在修改之后我们怎么把修改的代码同步到远程服务器呢???
安装如下插件:
在 .vscode 下的 sftp.json 文件中,根据下图修改相关参数
以上,就完成了连接远程服务器且将修改后的数据同步在服务器上
转载自:https://juejin.cn/post/7247050634191487034