我在服务器上具有 ssh 根访问权限,我需要下载文件,然后将其上传到服务器上。
我在本地机器上使用 putty,连接后可以做任何事情。但我不知道如何下载文件 :)。我知道一种方法是设置一个 ftp 帐户,但我不想只为一个文件这样做。
答案1
您可以使用 SSH 发送和接收文件。这称为 SFTP。您只需下载一个 SFTP 客户端,然后就可以使用与 SSH 相同的连接凭据。一个好的方法是温SCP。
答案2
我使用 scp 来完成此操作。
要将文件“foobar.txt”从远程主机复制到本地机器:
$ scp [email protected]:foobar.txt /some/local/directory
要将文件“foobar.txt”从本地计算机复制到远程主机:
$ scp foobar.txt [email protected]:/some/remote/directory
由于您使用的是 PuTTy(我假设是 Windows 的),因此有一个包含类似语法的 scp 实用程序(pscp.exe)。从命令提示符中,cd 到 C:\Program Files\PuTTY 并运行:
pscp foobar.txt [email protected]:/some/remote/directory
答案3
温SCP适用于 Windows 吗?或者如前一位发帖者所说,scp/pscp。