网络上的 Linux 符号链接

网络上的 Linux 符号链接

大家好,

我正在尝试创建一个符号链接(我认为) 在我的网络上,但我对这些事情的经验非常有限,并且发现很难获得在线帮助(也许我找错了东西)。下面对各机器进行说明。

网络服务器:
用户将通过 SSH 进入他们的 Linux 主目录,然后理想情况下会看到一个指向工作室服务器的符号链接。

工作室服务器:
需要用户名和密码才能访问光盘的相关部分,这与在 Web 服务器上验证的用户不同。

我不知道从哪里开始制定符号链接 - 您能帮忙吗?

编辑:
抱歉,我没有解释清楚。SSH 将通过 Cyber​​duck 等客户端完成。需要访问网络驱动器的用户不熟悉命令行,而且公平地说,我不希望他们熟悉。

我会使用 FTP,但是它已经用于指向另一台供公众使用的机器,而且我无法更改 SSH 指向的机器。

答案1

答案2

sshfs 可能就是你要找的东西。它通过 ssh 将一些远程服务器挂载到 fs 中的任何路径(如符号链接)。如果你使用公钥身份验证,挂载将立即发生,而无需输入密码。

答案3

男人

ln -s 建立符号链接

除非他们 ssh 连接的机器不是编辑器所在的机器,否则网络部分实际上不会发挥作用。

ssh 连接是一个终端服务器,除非他们登录的系统设计为推送某些内容,否则它不会自行推送。为了让他们看到某些内容(如果您指的是推送),那么您需要使用他们的启动文件,例如 .bashrc 或 .login

如果你的意思是 ssh 之后,他们可以 ls 或 dir 并看到链接,那么只需 ln 命令就足够了。

答案4

这里有两层联系:

  • 客户端到 Web 服务器
  • Web 服务器到 Studio 服务器

在用户连接到 Web 服务器后,无法通过 SFTP(例如 cyberduck)让用户输入 Web -> Studio 连接的身份验证详细信息。他们所能做的就是浏览文件夹。

听起来您想要做的是在 Web 服务器和 Studio 服务器之间设置网络安装,然后在用户主文件夹中提供指向网络安装的符号链接。但这确实意味着所有用户都可以访问相同的文件(尽管如果您使用 NFS,文件权限可以提供帮助)。

以下是一些可帮助您入门的选项:

  • NFS- 如果有的话,这是最好的选择(包括有关在启动时安装的部分)
  • Samba via smbmount(这方面的指南并不多,除非工作室服务器运行 Windows,否则我不推荐它)
  • 其他人推荐的 SSHFS(我自己没有尝试过,因此无法评论其适用性)

相关内容