对于学校项目,我们只需要在学期中使用 PuTTY,我们有一个应该连接到的特定主机,用于上传文件和 PuTTY 来运行它们。
我已使用 PSFTP 成功连接到主机,但不知道如何上传文件。我可以成功连接到主机,但这就是一切结束的地方。本地文件位于此处:
C:\Program Files\PuTTY\mpi_hello.c
我不知道如何将文件上传到主机,运行时ls
只会显示基本示例。目标文件目录是:
/homes/01/c/student304
更具体地说,我尝试使用 PSFTP 上传本地文件/homes/01/c/student304
,然后从 PuTTY 运行它们。
老师不会向我们展示如何上传文件,只会向我们展示如何在文件进入目录后运行它们,因为这应该是先决条件,但这是我第一次使用这个软件,因此非常感谢任何帮助。
普渡大学的这个教程有帮助吗?FWIW,您的老师(坦率地说)疏忽了没有向您展示基础知识。
无论如何,上传文件的命令是
put
. 因此,您将连接到服务器并运行:作为
[filename]
本地文件的实际名称/路径。这是该教程页面的示例,向您展示如何使用各种命令:
因此,以此为指导,我们可以这样从 转移
C:\Program Files\PuTTY\mpi_hello.c
到/homes/01/c/student304
:在本地计算机上,CD 到本地项目目录:
或者:
现在连接到远程主机,然后在 PSFTP 中运行以下命令;最后一行 (
chmod a+rx mpi_hello.c
) 是可选的,但可能需要它才能允许其他人读取和执行该文件:就是这样!该文件应位于远程主机上的以下位置:
这东西应该有用。
如果您仍然遇到问题,请查看普渡大学的教程寻求帮助。如果这些都没有帮助呢?请直接联系您的老师并向他们寻求进一步的帮助。事实上,请将这个答案分享给你的老师以供参考。