You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text SFTP连接失败,终端同机器可正常连接求助

排查方向
  • 检查Sublime SFTP插件的网络配置细节
    • 确认SFTP配置文件中的服务器地址、端口是否与终端连接时一致,虽然你说配置未变更,但插件自动更新可能导致配置项被重置或解析异常;尝试用服务器公网IP替代域名连接,排查DNS解析问题。
    • 检查Sublime全局代理设置:在Preferences > Settings中搜索proxy,确认是否开启了全局代理,若有,尝试临时关闭后重新连接,避免代理路由干扰SFTP连接。
  • 验证SFTP插件的兼容性与状态
    • 查看SFTP插件版本:通过Package Control > Installed Packages确认版本,若版本过旧,尝试更新至最新版,Ubuntu的OpenSSH更新可能导致旧版插件兼容性问题。
    • 重置插件缓存:备份并删除MacOS下~/Library/Application Support/Sublime Text 3/Packages/SFTP中的缓存文件,重启Sublime后重试连接,排查缓存损坏导致的异常。
  • 排查本地防火墙与安全软件拦截
    • 检查MacOS防火墙规则:进入「系统偏好设置 > 安全与隐私 > 防火墙」,确认Sublime Text被允许接收传入连接,系统更新可能重置防火墙规则。
    • 查看第三方安全软件(如Little Snitch)的拦截日志:这类软件可能静默拦截Sublime的SFTP请求,确认是否存在相关拦截记录并添加放行规则。
  • 服务器端防火墙规则排查
    • 临时关闭Ubuntu的ufw防火墙(sudo ufw disable)测试连接,若恢复正常,说明防火墙规则可能针对Sublime的连接特征做了拦截,需进一步排查ufw或iptables规则。
可查看的日志建议
  • Sublime本地日志
    • 打开Sublime控制台(View > Show Console),尝试连接时查看实时输出,获取SFTP插件的详细错误信息,比界面提示的「No route to host」更精准。
    • 查看SFTP插件日志文件:MacOS下路径为~/Library/Application Support/Sublime Text 3/Packages/SFTP/logs,里面记录了每次连接尝试的参数与错误详情。
  • MacOS系统网络日志
    • 实时监控网络连接:终端执行sudo netstat -an | grep <服务器IP>,尝试连接时查看是否有对应连接请求发起,判断连接是否被本地阻断。
    • 查看防火墙拦截日志:终端执行sudo log stream --predicate 'process == "socketfilterfw"',实时获取系统防火墙的拦截记录,确认是否有Sublime的连接被拦截。
  • 服务器端补充日志
    • 查看/var/log/syslog:该日志包含SSH服务的详细运行信息,可能记录了Sublime连接请求的处理过程。
    • 临时提高SSH日志级别:修改/etc/ssh/sshd_config,将LogLevel设为DEBUG3,执行sudo systemctl restart sshd后重试连接,查看/var/log/auth.log和/var/log/syslog的详细记录,完成后记得改回默认级别(如INFO)。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 13:10:06