无法通过 Nautilus 连接到 FTP,但 FileZilla 可以

无法通过 Nautilus 连接到 FTP,但 FileZilla 可以

我尝试在 Ubuntu 14.04 上通过 Nautilus 连接到 FTP。当我尝试以下地址时,ftp://whs.服务器名称.com,什么都没发生,但我可以通过 FileZilla 连接它。如果我尝试使用 SFTP,它会询问用户名和密码,但在我输入后,我收到以下错误消息:

在此处输入图片描述

ssh 工作正常,我可以从 Nautilus 连接到服务器访问另一个协议(如 smb)。有人知道如何解决这个问题吗?我在 MBP 中有另一个 Ubuntu 14.04,但它可以通过 Nautilus 连接到 FTP。

答案1

我已经通过实施解决方案解决了这个问题这里。该问题与代理有关,然后通过现在运行以下命令,我可以使用 nautilus 连接到 ftp。

gsettings set org.gnome.system.proxy autoconfig-url ''
gsettings set org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8']
gsettings set org.gnome.system.proxy mode 'none'
gsettings set org.gnome.system.proxy use-same-proxy false
gsettings set org.gnome.system.proxy.ftp host ''
gsettings set org.gnome.system.proxy.ftp port 0
gsettings set org.gnome.system.proxy.http authentication-password ''
gsettings set org.gnome.system.proxy.http authentication-user ''
gsettings set org.gnome.system.proxy.http enabled false
gsettings set org.gnome.system.proxy.http host '' 
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.http use-authentication false
gsettings set org.gnome.system.proxy.https host ''
gsettings set org.gnome.system.proxy.https port 0
gsettings set org.gnome.system.proxy.socks host ''
gsettings set org.gnome.system.proxy.socks port 0

为了使其永久生效,请将系统设置>网络>代理中的代理配置更改为使用手动代理并广泛应用系统。

相关内容