如何使用 PSFTP 将文件上传到 PuTTY?

如何使用 PSFTP 将文件上传到 PuTTY?

对于学校项目,我们只需要在学期内使用 PuTTY,我们有一个特定的主机,我们应该连接该主机来上传文件并使用 PuTTY 来运行它们。

我已成功使用 PSFTP 连接到主机,但不知道如何上传文件。我可以成功连接到主机,但一切都结束了。本地文件位于此处:

C:\Program Files\PuTTY\mpi_hello.c

我不知道如何将文件上传到主机,运行ls只会显示基本示例。目标文件目录是:

/homes/01/c/student304

更具体地说,我正在尝试/homes/01/c/student304使用 PSFTP 上传本地文件,然后从 PuTTY 运行它们。

老师不会向我们展示如何上传文件,只会告诉我们如何在文件进入目录后运行它们,因为这应该是一个先决条件,但这是我第一次使用这个软件,所以任何帮助我都会非常感谢。

答案1

普渡大学的本教程有帮助? 您的老师(坦率地说)疏忽了,没有向您展示基础知识,仅供参考。

无论如何,上传文件的命令是put。因此,您可以连接到服务器并运行:

put [filename]

作为[filename]本地文件的实际名称/路径。

这是该教程页面的一个示例,向您展示如何使用各种命令:

cd /home/ftp/users/jeff
del jam-old.tar.gz
ren jam.tar.gz jam-old.tar.gz
put jam.tar.gz
chmod a+r jam.tar.gz

因此,以此为指导,我们可以这样从 转移C:\Program Files\PuTTY\mpi_hello.c/homes/01/c/student304

在您的本地机器上,使用 CD 转到您的本地项目目录:

chdir C:\Program Files\PuTTY\

或者:

cd C:\Program Files\PuTTY\

现在连接到远程主机,然后在 PSFTP 中运行以下命令;最后一行(chmod a+rx mpi_hello.c)是可选的,但可能需要允许其他人读取和执行该文件:

cd /homes/01/c/student304
put mpi_hello.c
chmod a+rx mpi_hello.c

就是这样!该文件应位于远程主机的以下位置:

/homes/01/c/student304/mpi_hello.c

这东西应该能用。

如果您仍然遇到问题,请查看普渡大学的教程寻求帮助。如果这些都无济于事呢?请直接联系您的老师并寻求他们进一步的帮助。事实上,请与您的老师分享这个答案以供参考。

相关内容