首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过SCP将文件从WWW文件夹复制到外部服务器

通过SCP将文件从WWW文件夹复制到外部服务器
EN

Stack Overflow用户
提问于 2015-11-23 12:46:02
回答 1查看 271关注 0票数 0

我希望将在本地web服务器(apache-2下)分配的一些本地文件复制到外部服务器文件夹中。我已经在外部服务器中复制了公钥,并且当我通过Linux Terminal访问时不需要密码,但是当我试图使用Bash脚本执行相同的操作时,命令就无法工作,什么也不会发生。这里是我的sh代码:

代码语言:javascript
运行
复制
#!/bin/bash

text=("$1");
times_text=("$2");
gender=("$3");
pitch=("$4");
mood=("$5");

paste <(printf "%s\n" "${times_text[@]}") <(printf "%s\n" "${text[@]}") <(printf "%s\n" "${gender[@]}") <(printf "%s\n" "${pitch[@]}") <(printf "%s\n" "${mood[@]}") > ./tmp/data.txt

cat ./tmp/data.txt  | cut -f 2-2 | while read line; 
do 
    echo $line >> ./tmp/file_to_copy.txt;
done

scp ./tmp/file_to_copy.txt user@externalServer:Folder/to/copy

我需要远程执行这些命令,我不知道为什么不将文件复制到所需的外部服务器文件夹中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-23 12:54:45

对于这两台服务器,您都需要从ssh中移除了解khost。

按照下面的步骤。

  • 转到下面的目录

cd /root/..ssh/

  • 使用known_hosts命令编辑vim文件,使用dd逗号删除该文件中的所有数据,并使用:wq!保存known_hosts文件

对srever远程和本地执行上述步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33871440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档