使用 scp 将文件从远程复制到家用机器

Loz*_*Loz 48 server ssh networking scp

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

scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt
Run Code Online (Sandbox Code Playgroud)

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

ssh: Felix: Name or service not known
Run Code Online (Sandbox Code Playgroud)

这向我表明 usinghomeusername@Felix不是正确的语法。

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

有任何想法吗?

jct*_*edo 88

您无需将本地主机名指定为scp来自大学计算机的文件。你需要做的是从你的家用电脑打开一个终端(Ctrl+ Alt+ T),然后键入以下命令:

scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/
Run Code Online (Sandbox Code Playgroud)

这里/local/destination/path是在本地路径Felix要在其中存储文件。

  • 当然,命令是从本地机器运行的 (2认同)

小智 5

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