2

任何人都可以帮助我通过互联网设置远程 ssh 连接和 NFS(或任何其他方式从我的 ubuntu 客户端上的服务器挂载目录)吗?

我找到的所有手册都在谈论本地网络,但我找不到任何可以帮助我理解通过网络设置它的方式的东西......

我在我的 NAT 和 apache2 服务器中安装了 Ubuntu lucid 服务器并且可以正常工作。我需要的是一种在我不在 NAT 内时也可以挂载“www”目录的方法,这样我就可以在互联网上工作。

所以我想我需要两件事。我如何使用 ssh 连接到服务器以及如何使用 NFS 或其他东西在我的客户端 Ububntu lucid 上通过 Web 挂载目录。

非常感谢,埃雷兹

4

2 回答 2

1

这是一个应该去超级用户或 ubuntuusers 的问题,但是你去。

只需打开 nautilus(默认文件管理器)并转到文件 -> 连接到服务器。

然后输入类型(支持 ftp/ssh/samba 和许多其他类型)和凭据。

您将能够直接使用这些文件。就协议而言,支持各种权限等。

fuse 模块用于将其挂载在用户空间下。

编辑:

另一种方法(可能更适合服务器环境)是使用 sshfs。它不是默认的,但可以很容易地安装在存储库上。但我宁愿建议设置 nfs(尽管它的安全管理颇具争议,而且它非常古老,但它非常健壮并取得了良好的性能)。有大量可用的教程。

于 2011-05-07T00:55:01.183 回答
1

除了. _ ssh_ sftp_ nfs_ git_rsynchttp

你如何做到这一点取决于你的路由器。(转发时要小心,您的防火墙目前提供了一定程度的保护,可以抵御大坏网。当您将连接转发到服务器时,请确保您知道如何安全地配置转发的服务。)

您可能还希望将Ubuntu One视为一种在多台机器之间同步文件的机制。我还没有使用它,但它看起来很流畅,并且如果内部系统可以配置为轻松地从外部提取数据,它可以避免与内部系统的端口转发连接的许多问题。

于 2011-05-07T01:01:23.423 回答