我要复制本地目录中的文件,即C:\ Users \ karansha \ Desktop \ Backup \ sj1slm612 \ express_13000 \ config.xml
到远程linux机器目录:/ apps / configuration /
我尝试使用putty命令,但它说没有这样的文件或目录:
scp C:\Users\karansha\Desktop\Backup\sj1slm612\express_13000\standalone-full.xml /apps/instances/express_13000/configuration/
答案 0 :(得分:1)
scp
需要远程主机名才能复制到(或来自)。在示例命令中,您没有指定要复制到哪个主机,因此它假定您正在执行本地副本。
答案 1 :(得分:0)
将“username:password @ hostname:”添加到命令文件中。
scp C:\ Users \ karansha \ Desktop \ Backup \ sj1slm612 \ express_13000 \ standalone-full.xml用户名:password @ hostname:/ apps / instances / express_13000 / configuration /
例如: scp C:\ Users \ karansha \ Desktop \ Backup \ sj1slm612 \ express_13000 \ standalone-full.xml karansha:karanshaspassword@karansha.com:/ apps / instances / express_13000 / configuration /
答案 2 :(得分:0)
为了让scp
了解您要访问远程计算机,您需要指定该计算机的地址。
您当前的命令会将xml文件复制到另一个名为" / apps / instances / express_13000 / configuration /"的本地文件中,如果它甚至可以工作的话。
scp C:\Users\karansha\Desktop\Backup\sj1slm612\express_13000\standalone-full.xml /apps/instances/express_13000/configuration/
而是尝试这样的事情:
scp C:\Users\karansha\Desktop\Backup\sj1slm612\express_13000\standalone-full.xml username@10.0.1.2:/apps/instances/express_13000/configuration/
当然,替换"用户名"使用该机器的用户名,以及" 10.0.1.2"使用实际的机器IP地址。