Linux scp 命令问题

Linux scp 命令问题

我正在使用 scp 命令将文件从 MacBook Pro OS X 10.5 复制到另一个 Linux 机器(Red Hat Linux Enterprise 5)。

我在 Mac 上使用以下命令,sudo scp ~/.ssh/mykey.rsa[电子邮件保护],Mac 命令行没有任何输出。我不确定 scp 是否成功。远程计算机 10.10.100.101 上的文件 mykey.rsa 位于哪里?

提前致谢,乔治

答案1

该文件在 Mac 上mykey.rsa已被重命名。它根本没有被复制到 10.10.100.101 机器上。[email protected]

这是因为目标地址的格式不正确。使用 scp 时,任何指向另一台机器的文件名都必须按照以下格式指定:

username@host:path

user@host和之间的冒号path很重要。如果没有冒号,scp 将不会将其视为另一台机器的地址,而是会将其视为格式奇怪的本地文件名。

要复制文件mykey.rsa,您可能应该使用如下命令

scp ~/.ssh/mykey.rsa [email protected]:.ssh/mykey.rsa

相关内容