因此,我建立了一个小型的 Ubuntu 服务器,其中有一些相当大的文件,我允许一些人从他们的 putty 窗口复制这些文件。
无论如何,有两个问题:假设一个使用 Windows 的人想要使用 Putty 从 Ubuntu 服务器复制文件。他们会怎么做呢?它默认的目录是什么? (命令是什么?我会使用 SCP 吗?)
第二个问题:有限制吗?这些大多是 1-2GB 的文件。这会引起任何问题吗?谢谢
答案1
你可以试试聚苯乙烯它是 PuTTY 发行版的一部分。
的用法pscp
是:
pscp [user@]host:source target
例如,在 Windows cmd 提示符下,键入以下命令将文件传输到 C: 驱动器。
pscp username@host:/path/to/file.txt C:\temp\file.txt
我不相信文件大小有限制。
答案2
默认值是正在使用的 Linux 服务器帐户的主目录。因此,如果有人使用luser@yourserver:foobar.pdf
,那么该文件将从您服务器上的 ~luser/foobar 中获取/放置。
如果您不希望人们能够写入您的服务器,那么我建议锁定目录/文件和/或在 .ssh/authorized_keys 文件内设置回调脚本。