是否可以在不安装任何软件的情况下远程登录FTP帐户?

是否可以在不安装任何软件的情况下远程登录FTP帐户?

我正在尝试远程处理我存储在服务器中的项目,但我使用的计算机属于大学,我没有任何密钥,也没有安装任何东西的权限。

是否可以使用 eclipse、gedit 或类似的东西登录我的帐户?或者因为我使用访客帐户而以某种方式创建连接到远程的本地文件夹?我已经能够使用 Firefox 进行连接,但它不允许远程工作。

更新:

主机是 active24.com(我认为是 Mamut 所有),它是一个带有 ftp 和 mysql 的简单虚拟主机。它在Linux上运行。我是所有者,但我不管理服务器,只管理域和数据库。

我在本地的 ubuntu 机器上。我需要 FTP 访问权限来编辑 Web 文件,因为网站尚未准备好,我想修改它,所以我想创建一个远程文件夹(我认为这是不可能的)或远程登录到文件。我认为 Eclipse 会允许我,但它需要安装远程系统资源管理器。我也尝试过使用 ssh 登录,但主机不允许我登录。

答案1

ftp通常,人们从命令行使用该程序。如果不可用,则curl几乎总是安装该套件,可通过该选项用于获取以及其他 ftp 操作-Q(请参阅有关此的手册页)。如果vimemacs可用,则两者都有可以满足您需要的插件。

答案2

不管怎样,您都需要一个 FTP 客户端。

由于这是 Ubuntu,因此 Gnome 桌面环境可能可用。它包括一个 FTP 客户端,允许所有 Gnome 应用程序通过 FTP 访问文件。打开 Nautilus(文件管理器),在菜单中选择“连接到服务器”,然后输入 URL ftp://(最新版本的 Nautilus)或服务器名称、用户名和路径(旧版本的 Nautilus)。然后,您可以使用 Nautilus 管理 FTP 服务器上的文件并在 GEdit 中编辑它们。

如果该gvfs-mount软件包已安装并且您的帐户有权使用保险丝(我不记得Ubuntu上是否默认是这种情况,反正管理员可能已经改变了),然后你可以运行gvfs-mount ftp://…将FTP服务器挂载到目录。挂载点位于~/.gvfs(旧版本)或/run/user/$UID/gvfs(新版本)。要查看您是否可以使用 FUSE,请检查您是否可以访问/dev/fuse:如果权限为crw-rw-rw-,或者如果权限为crw-rw----且您位于拥有该文件的组中(使用 来检查您的组id),则您可以使用 FUSE。

如果您可以使用 FUSE,则可以直接挂载 FTP 目录,而无需通过 Gnome 的支持曲线图。它以 Ubuntu 软件包的形式提供。

Emacs 可以通过 FTP 本地打开文件。键入要打开的文件名。/ftp:USER@HOSTNAME:/path/to/file

即使您没有管理员权限,您也可以将程序安装到您的帐户。从...开始如何在没有 sudo 权限的情况下本地安装程序?以及链接的问题(如果您需要帮助)。

请注意,编辑网站的文件是一个坏主意:一个错误可能会破坏一切。你应该把文件放在下面修订控制并使网络服务器签出副本。

相关内容