![如何将 .cpp 和 .h 文件从我本地的 Mac 笔记本电脑传输到我的大学编译系统的 ssh linprog 帐户?](https://linux22.com/image/1580912/%E5%A6%82%E4%BD%95%E5%B0%86%20.cpp%20%E5%92%8C%20.h%20%E6%96%87%E4%BB%B6%E4%BB%8E%E6%88%91%E6%9C%AC%E5%9C%B0%E7%9A%84%20Mac%20%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%BC%A0%E8%BE%93%E5%88%B0%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6%E7%BC%96%E8%AF%91%E7%B3%BB%E7%BB%9F%E7%9A%84%20ssh%20linprog%20%E5%B8%90%E6%88%B7%EF%BC%9F.png)
这是我输入到终端的命令:
scp /OOP_HW_M/House.cpp username@linprog:/OOP_HW
将我的源代码文件从我的笔记本电脑转移到我大学编译系统上的 linprog 帐户。
输出:
/OOP_HW_M/House.cpp: No such file or directory.
因此我尝试创建一个新文件并传输它,但是也不起作用。
答案1
由于您能够通过 ssh 连接,因此复制文件的一种方法是使用scp
(安全复制)命令。
从https://en.wikipedia.org/wiki/Secure_copy:
安全复制协议。SCP 是一种基于 BSD RCP 协议的网络协议,支持网络上主机之间的文件传输。SCP 使用安全外壳 (SSH) 进行数据传输,并使用相同的机制进行身份验证,从而确保传输数据的真实性和机密性。
对于您来说,您需要从本地计算机运行此命令:
scp ~/OOP_HW_M/House.cpp username@linprog:~/OOP_HW/