利用Visual code的Remote Workspace插件管理远程机器的项目

如果需要编辑远程的文件通常ssh登入远程主机后使用vim等编辑器进行编辑,或者在本地编辑,完成后上传至远程主机,本文介绍利用Visual code的Remote Workspace插件直接打开远程文件编辑

1.配置ssh免密登入

首先配置免密登入

本地

  • ssh-keygen -t rsa
    三次回车后

  • ssh-copy-id pibot@192.168.12.1

  • ssh-add
    测试ssh pibot@192.168.12.1这样就无需再次输入密码了

如报sign_and_send_pubkey: signing failed: agent refused operation的错误,需要在本地执行eval "$(ssh-agent -s)"

2.安装插件

Visual code搜索安装即可


3.配置工程文件

创建一个名为pibot.code-workspace的文件内容为

{
    "folders": [{
        "uri": "sftp://pibot@192.168.12.1:22/home/pibot/pibot_ros/?key=id_rsa",
        "name": "pibot_ros"
    }]
}

uri的格式如下:
sftp://[user:password@]host[:port][/path/to/a/folder][?param1=value1&param2=value2]

4. 打开工程

Visual code菜单栏Open Workspace,选择上面的工程文件


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。