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

GIO挂载SFTP时名称被自动转换为小写导致连接失败的问题咨询

GIO挂载SFTP时名称被自动转换为小写导致连接失败的问题咨询

大家好,我最近碰到了一个GIO挂载SFTP的奇怪问题,想过来请教下各位:

我尝试用GIO挂载一个名称包含大写字符的SFTP路径,但挂载一直失败,而且从错误信息里能看到,我输入的名称居然被自动转换成了小写。

我执行的完整命令是:

gio mount sftp://FOO

对应的错误提示是:

gio: sftp://foo/: Connection failed

注意看,命令里的FOO在错误信息里变成了foo,大小写完全变了。

我现在有点困惑,这到底是GIO的bug,还是我忽略了什么要求SFTP路径必须不区分大小写的相关标准?

补充一下我的实际场景:之前我在~/.ssh/config里配置了一个Host名称包含大写字符的SSH服务器,然后想通过GNOME Files挂载对应的SFTP,一直不成功,后来把Host名称改成全小写之后,问题就解决了。

如果各位想自己复现这个问题,可以用以下Docker的极简步骤:

docker run -it --rm ubuntu:24.04 bash

apt-get update
apt-get install dbus ssh gvfs-backends libglib2.0-bin

dbus-run-session bash

gio mount sftp://FOO

备注:内容来源于stack exchange,提问作者user2660278

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 11:34:30