我正在使用 GIO 挂载名称包含大写字符的 SFTP 路径。这似乎失败了,错误消息中输入的名称似乎已转换为小写。
完整命令是gio mount sftp://FOO
,错误信息是:
gio: sftp://foo/: Connection failed
注意大小写的变化。
这是一个错误,还是我错过了一些路径必须不区分大小写的标准?
我遇到过这种情况,我配置了一个 SSH 服务器~/.ssh/config
,并且Host
名称包含大写字符。我试图通过 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