You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过SSH在Windows10笔记本的Atom中操作树莓派3文件并同步?

在Atom中直接编辑树莓派远程文件并实时同步的解决方案

我之前也碰到过Windows 10环境下remote-atom插件兼容性拉胯的问题,给你两个更靠谱的方案,完美实现不用本地副本、保存即同步的需求:

方案一:使用remote-sync插件(推荐,配置简单)

这个插件专门针对远程文件同步设计,比remote-atom稳定得多:

  1. 安装插件:打开Atom,按下Ctrl+,打开设置面板,切换到Install标签,搜索remote-sync并点击安装。
  2. 配置远程连接
    • 按下Ctrl+Shift+P打开命令面板,输入Remote Sync: Edit Config,打开配置JSON文件。
    • 替换成你的树莓派信息,示例如下(按需修改):
      {
        "hostname": "192.168.x.x", // 你的树莓派局域网IP
        "username": "pi", // 默认用户名是pi,改了就填新的
        "password": "你的树莓派密码", // 嫌密码不安全可以用SSH密钥,下面说
        "remotePath": "/home/pi/Projects", // 你要编辑的树莓派文件夹路径
        "localPath": "", // 留空!我们不需要本地副本
        "uploadOnSave": true, // 核心设置:保存时自动同步到树莓派
        "port": 22 // SSH默认端口,没改就不用动
      }
      
    • 如果用SSH密钥(更安全):删掉password字段,添加"privateKeyPath": "C:/Users/你的Windows用户名/.ssh/id_rsa",指向你本地的SSH私钥文件。
  3. 连接并使用:回到命令面板,输入Remote Sync: Connect,成功后Atom侧边栏会出现远程文件列表,直接双击打开编辑,保存时自动同步到树莓派,完全不用手动传输。

方案二:用atom-sshfs挂载远程文件系统(像操作本地文件一样)

这个插件会把树莓派的文件夹挂载成Atom里的“本地文件夹”,体验更丝滑:

  1. 安装插件:同样在Atom的Install面板搜索atom-sshfs并安装。
  2. 添加远程服务器
    • 打开设置→Packages,找到atom-sshfs点击Settings,然后点击Add Server
    • 填写信息:
      • Name:随便起个好记的名字,比如Raspberry Pi Files
      • Host:树莓派IP
      • User:pi(或你的自定义用户名)
      • Authentication:选PasswordSSH Key,对应填写密码或私钥路径
      • Remote Path:要挂载的树莓派文件夹路径
  3. 开始使用:保存配置后点击Connect,远程文件夹就会出现在Atom的侧边栏里,和本地文件一样操作,编辑保存后自动同步到树莓派,完全没有“远程”的感觉。

如果你还想折腾remote-atom的话...

如果执念想用这个插件,大概率是树莓端的rmate没装对或者Win10防火墙挡了:

  1. 树莓派安装rmate:在树莓派终端执行以下命令:
    sudo wget -O /usr/local/bin/rmate https://raw.githubusercontent.com/aurora/rmate/master/rmate
    sudo chmod +x /usr/local/bin/rmate
    
  2. Atom端配置:打开remote-atom插件设置,勾选Enable Server,记住默认端口52698
  3. 树莓派设置环境变量:在树莓派终端执行:
    export RMATE_HOST=你的Windows笔记本IP
    export RMATE_PORT=52698
    
  4. 允许Atom过防火墙:在Windows防火墙里添加规则,允许Atom通过私有网络访问。
  5. 打开文件:在树莓派终端执行rmate /home/pi/你的文件名,Atom就会自动打开该文件,保存时同步。不过这个方法在Win10下经常抽风,还是推荐前面两个方案。

内容的提问来源于stack exchange,提问作者Kevin Shaw

火山引擎 最新活动