如何使用SSH允许在主目录外上传文件?

时间:2009-05-05 12:30:13

标签: linux ssh

我正在运行Fedora 8 Core服务器。 SSH已启用,我可以通过端口22上的Transmit(FTP客户端)登录。登录后,我可以成功将文件上传到用户主目录。在主目录之外我只能浏览文件,而不能上传/更改任何内容。如何允许文件上传到用户主目录之外的特定目录?

3 个答案:

答案 0 :(得分:3)

一种简单的方法是将用户权限授予您希望他们能够上传到的文件夹,然后将符号链接(link -s)从其主文件夹添加到目标。

您也可以使用

scp file user@server:/path

可让您上传到您有权

的任何目录
  • 文件是要复制的文件
  • 用户&服务器应该是显而易见的
  • / path是您有权访问的服务器上的任何目标路径;所以/ home / user /将是你可能的默认主文件夹

答案 1 :(得分:0)

您需要使这些目录可由适当的用户写入,或者(更容易)该用户的组。这当然是一个巨大的安全漏洞,所以要小心。

答案 2 :(得分:0)

HI, 授予FTP用户对要上载文件的目录的写入权限。