【问题标题】:How do i set a remote ssh connection and mount directory in ubuntu 10.04 over the internet? [closed]如何通过互联网在 ubuntu 10.04 中设置远程 ssh 连接和挂载目录? [关闭]
【发布时间】:2011-08-20 13:53:11
【问题描述】:

能否帮助我通过 Internet 设置远程 ssh 连接和 NFS(或任何其他从服务器挂载目录到我的 ubuntu 客户端的方式)?

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

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

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

非常感谢, 埃雷兹

【问题讨论】:

  • 您可能应该阅读一些有关网络和套接字服务器的基本文献,如果您仍然遇到问题,请再回来

标签: ubuntu ssh ubuntu-10.04 nfs openssh


【解决方案1】:

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

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

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

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

fuse 模块用于挂载到用户空间下。

编辑:

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

【讨论】:

  • 谢谢你,乔,但正如我所说,我找到的所有教程都是本地网络的,没有找到任何通过互联网处理的......但我会寻找它在超级用户中,非常感谢你:-)
  • 本地网络和互联网在 ssh 协议上没有区别。
  • 好吧,乔,经过几个小时的尝试,我想有一些错误,在我的本地网络上,我可以连接到 eclipse PyDev 项目并在服务器上工作,使用远程连接,没关系我尝试做什么,eclipse似乎并没有通过sftp找到服务器......似乎ide不知道什么是sftp并且没有“看到”安装......我是错了吗?
  • 它只以这种方式显示。如果您查看/home/your-username/.gvfs,您将看到您所在位置的挂载目录。您也可以在终端中输入 mount ,然后您会看到熔断器守护程序的安装。在这个目录中你的远程文件系统被挂载,你可以通过本地路径访问它们。
  • 谢谢乔,我没有与你不同,它现在是给我的设计师的,所以我用 aptana 而不是 PyDev 和 Aptana ftps 连接没有问题,并且每个事情很好,但很高兴知道:-)
【解决方案2】:

除了http之外,您可能还需要配置您的NAT路由器以将sshsftpnfsgitrsync连接转发到您的内部机器。

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

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

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多