使用 scp 将文件从远程计算机复制到家庭计算机

使用 scp 将文件从远程计算机复制到家庭计算机

这可能是一个简单的错误,但我无法解决。我的计算机主机名是 Felix(hostname -f返回 Felix)我正尝试使用 scp 将文件从我的大学帐户移动到我的家用计算机。我可以轻松地通过 ssh 连接到远程计算机,因此连接正常,我使用的 scp 语法是(通过 ssh 连接到远程计算机时):

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt

我尝试了多种变体,它返回的错误是:

ssh: Felix: Name or service not known

这表明使用homeusername@Felix不是正确的语法。

我不是大学系统的超级用户,只能访问我的文件,因此无法访问任何系统文件。

有任何想法吗?

答案1

你不需要scp在大学电脑上为文件指定本地主机名。你需要做的是从家里的电脑上打开一个终端 ( ++ Ctrl)并输入以下命令:AltT

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/

您希望存储文件的/local/destination/path本地路径在哪里。Felix

答案2

我遇到了完全相同的问题,本教程对我帮助很大: https://help.ubuntu.com/community/SSH/TransferFiles

答案3

好吧...这里有几个问题。如果你在使用上述计算机,则不需要有第一个地址。假设你在计算机 A 上。A 不需要写出它的地址。B 需要写出它的 IP 地址,而不是它的主机名。所以... 应该是 scp /home/user/file[电子邮件保护]:/主页/用户/

您需要的是您的地址,而不是您的主机名。因此 Felix 与此无关。在那台机器上执行 ifconifg 并查找您的 ip。

答案4

对我来说,我使用档案和 GUI:

在此处输入图片描述

相关内容