我创建了一些到主目录中文件夹的链接,这样我就不必一直走很长的路径,为此我使用了“ln -s”。
当我通过 ssh 登录时我可以使用它们,但是当使用 ftp 时,它只将链接显示为文件,而不是像预期的那样显示为快捷方式。
我尝试只使用“ln”,但它似乎不适用于文件夹,并且不允许使用-d。
有没有办法也可以在 ftp 程序中做到这一点?
答案1
对于 ssh 和 ftp,有不同的安全概念。SSH 使用登录用户的权限。因此,通过 SSH,远程用户可以访问用户可以在机器上本地访问的所有文件。
但是通过 FTP,访问会受到文件夹的限制。因此您不能/不应该通过链接离开目录,否则有人可以通过 ftp 在您的计算机上“任意位置”创建文件链接并访问该文件。
如果您需要文件传输,我建议您使用 scp 而不是 ftp 来复制文件。它相当容易使用,而且更安全!例如,您也可以将 filezilla ftp 客户端与 sftp(即 ssh/scp)一起使用