【问题标题】:How to copy files from one machine to another machine如何将文件从一台机器复制到另一台机器
【发布时间】:2015-06-11 07:32:12
【问题描述】:

我想使用 shell 脚本将/home/cmind012/m.sh 从一个系统复制到另一个系统(都是 Linux 系统)。

命令 $

scp /home/cmind012/m.sh  cmind013:/home/cmind013/tanu

收到消息

ssh: cmind013: Name or service not known
lost connection

【问题讨论】:

  • 您的 DNS 工作正常吗? ping cmind013?

标签: shell unix


【解决方案1】:

好像cmind013没有解决,我先试试看

nslookup cming013

看看为什么没有解决。

【讨论】:

    【解决方案2】:

    您似乎缺少远程主机的 IP 地址/域。格式应该是 user@host:[目录]

    您可以执行以下操作:

    scp -r [directory/files] [remote host]:[destination directory]
    ex: scp -r /var/www/html/* root@192.168.1.0:/var/www/html/
    

    【讨论】:

    • scp -R /home/cmind012/* root@172.22.192.105:/home/cmind013/ scp: 非法选项 -- R 用法: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P 端口] [-S 程序] [[user@]host1:]file1 [...] [[user@]host2:]file2
    • @Ban 对不起,我的错应该是一个小“r”
    • 密码:........然后我收到消息权限被拒绝,请再试一次。
    • @Ban 你将 root(如果你没有远程主机的 root 访问权限)替换为你的用户名
    【解决方案3】:

    试试下面的命令:

    scp /home/cmind012/m.sh denil@172.22.192.105:/home/denil/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多