使用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
不是正确的语法。
我不是大学系统的超级用户,只能访问我的文件,因此无法访问任何系统文件。
有任何想法吗?
您无需指定本地主机名来scp
大学计算机中的文件。 您需要做的是从家用计算机打开终端( Ctrl + Alt + T )并键入以下命令:
scp myusername@university_computer:/home/myusername/file.odt /local/destination/path/
其中/local/destination/path
是您希望存储文件的Felix
上的本地路径。
我有完全相同的问题,这个教程帮助了我很多: https : //help.ubuntu.com/community/SSH/TransferFiles
好的…这里有几个问题。 如果您在计算机上,则不需要拥有第一个地址。 假设您使用的是答案A. A不需要写入其地址。 B需要写入其IP地址,而不是其主机名。 所以…它将是scp / home / user / file username@000.000.000.000:/ home / user /
你需要你的地址,而不是你的主机名。 所以菲利克斯与此毫无关系。 在那台机器上做ifconifg并寻找你的ip。