sublime text3 能通过 SSH 连接上树莓派,但是不能提交 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xingshu1990
V2EX    Raspberry Pi

sublime text3 能通过 SSH 连接上树莓派,但是不能提交

  •  
  •   xingshu1990 2020-06-17 14:51:34 +08:00 2302 次点击
    这是一个创建于 2007 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求模拟: 非程序员,业余时间折腾 python,学着编写小段代码, 买了一个树莓派 3B+,装了 V2,也不知道折腾其他什么东西好,自己办公电脑属于老旧配置,pycharm 装起来卡, vscode 不能运行。为什么执意要远程连接?可能是因为部分 python 库 在 linux 下 安装、配置更方便。

    sublime text3 版本 3.2.2 安装的是 SFTP sftp-config.json 内容:

    "type": "sftp", "save_before_upload": true, "upload_on_save": false, "sync_down_on_open": true, "sync_skip_deletes": false, "sync_same_age": true, "confirm_downloads": false, "confirm_sync": true, "confirm_overwrite_newer": false, "host": "192.168.*", //IP "user": "pi", //"password": "***", //默认密码 //"port": "22", "remote_path": "/opt/**", //某个英文目录 "ignore_regexes": [ "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json", "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/", "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini" ], //"file_permissions": "664", //"dir_permissions": "775", //"extra_list_connections": 0, "connect_timeout": 30, //"keepalive": 120, //"ftp_passive_mode": true, //"ftp_obey_passive_host": false, //"ssh_key_file": "~/.ssh/id_rsa", //"sftp_flags": ["-F", "/path/to/ssh_config"], //"preserve_modification_times": false, "remote_time_offset_in_hours": 100, //"remote_encoding": "utf-8", //"remote_locale": "C", "allow_config_upload": true, 

    错误信息如下: Uploading "D:\sshpy\1.py" to "/opt/xxx/xx.py" .. failure (Permission denied) 查了谷歌和百度,说是目录没权限,但是在 opt 目录下:ls -l 信息如下: drwxr-xr-x 3 root root 4096 6 月 16 10:19 blog -rw-r--r-- 1 root root 2634 6 月 13 17:29 config.json drwxr-xr-x 3 root root 4096 6 月 16 14:54 op_dd drwxr-xr-x 2 root root 4096 6 月 16 15:33 p*01 drwxr-xr-x 6 root root 4096 5 月 27 15:11 vc

    xshell5 习惯性的转默认的 root 账户,连接上树莓派,能切换到相同目录,编辑脚本且保存。不知道是不是因为默认的 pi 账号 权限不够的原因,烦请提供解决方法。 谢谢。

    第 1 条附言    2020-06-19 13:03:13 +08:00
    更新内容:
    终于知道为什么连接不上了,更换了 sublime text3 sftp 插件 中 sftp-config.json 文件内 remote_path 的路径:
    改成"remote_path": "连接树莓派后的默认路径", // 比如"/home/pi"
    2 条回复    2020-06-18 10:04:57 +08:00
    enyblock
        1
    enyblock  
       2020-06-17 17:36:07 +08:00
    我配置的是保存 ctrl+S 就触发上传,我的配置和你不一样的点如下:
    upload_on_save 我是 true
    sync_down_on_open 我是 false
    remote_time_offset_in_hours 我注释掉了
    allow_config_upload 也注释了
    其余与你的一样。

    ps,直接 telnet 登录到 pi 上写不就行了,还搞这么复杂?
    xingshu1990
        2
    xingshu1990  
    OP
       2020-06-18 10:04:57 +08:00
    @enyblock 我用的是 pi 这个账号 ,不是 root 账号( xshell 能用 pi 账号登录上去,切换到通过 sudo su 切换到 root 账户)
    然后 notepad++装 nppftp,连接不上树莓派。
    sublime text3 安装 SFTP 能下载目录文件夹中的文件,但是上传又说没权限。
    由于本地环境不好,想借用 pycharm 或者 sublime 的插件的功能,更方便的远程连接 pi 来编辑代码。
    其实用 xshell 连接上 pi 也可以用 nano 编辑(非程序员专业,且对 vim 没有什么兴趣。)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3234 人在线   最高记录 6679   /span>     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 11:23 PVG 19:23 LAX 03:23 JFK 06:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86