我目前正在尝试使用 SSH 从家里的 Mac 获取学校帐户上的文件。我有主机名,可以正常登录,但传输文件就像是一次又一次地用头撞墙。看来我需要使用 scp。来自网站一和网站二。到目前为止,在我的 SSH 终端中我有这样的;
~/assign$1 scp 用户名@主机名:/home/burj1620/assign/a3.submit /Users/me/Development/Assignments1620/Assignment3
但是我收到以下错误;
/Users/me/Development/Assignments1620/Assignment3:没有此文件或目录
在反复检查拼写后,我尝试使用 /Desktop 作为第二个位置。然而,这只是将 a3.submit 文件从其当前目录复制到桌面,而不是复制到我家里的电脑。我是否遗漏了什么?这似乎很容易,但就是不起作用。
谢谢
答案1
您需要scp
在家里的计算机上运行。
因此基本概念如下:
scp <user>@<remote_host>:/path/to/file/on/remote/computer /local/path/on/your/computer/file
如果您在通过 SSH 登录到远程计算机之后执行该命令,并且在命令中使用远程计算机remote_host
,那么实际上您只是在同一个框中复制它。
此外,在 Mac 上,您可以使用Tabkey, 来完成路径名。只需输入几个起始字母并按下Tabkey。这样可以省去您检查拼写的时间。当找到多个替代词时,完成将停止,双击Tab将显示替代词,向单词添加足够的字母以使其独一无二,然后Tab再次按下。