我正在使用 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