草庐IT

SCP-firmware

全部标签

linux - 为什么scp报错后退出状态为0?

无论是在Linux还是Cygwin上,我都会得到以下信息(注意用户名中的无效空格):>scpfile.txt"invaliduser@host.com:file.txt"invaliduser:invalidusername>echo$?0为什么退出状态为0?注意:我知道knownbug与scp静默失败有关-但在上述情况下,错误会打印到stderr。 最佳答案 似乎是一个错误。我reported 关于linux-为什么scp报错后退出状态为0?,我们在StackOverflow上找到一个

php - php执行时scp主机 key 验证失败

我正在尝试使用scp来复制文件。我使用PHP的命令shell_exec来执行这个命令:scp-i/home/raul/nueva_clave-q-v/home/raul/www/CA/app/tmp/ImagenWebTA-adm@127.0.0.1:/home/TA-adm/images/IMG_3846.JPG2>&1服务器地址是127.0.0.1因为我还在开发脚本。我稍后再更改。我正在使用scp而不是PHP的ssh2_scp_send,因为我不想在我的项目中写入服务器的密码。相反,我想使用公钥。但是当我在PHP中执行时,结果是这样的:Executing:program/usr/b

python - 带有 paramiko 的 SCP,使用不同的远程和本地目录

我有一段使用Paramiko的Python代码。#!/usr/bin/envpythonimportparamikousername=('user')password=('1234')hostname=('test-server.com')ports=22localD=('/var/tmp/testxxxxxxxx.tar.gz')remoteD=('/var/tmp/testxxxxxxxx.tar.gz')paramiko.util.log_to_file('/tmp/paramiko.log')transport=paramiko.Transport((hostname,port

linux - 如何在我下面的 shell 脚本中使用 rsync 而不是 scp 来复制文件?

我正在使用scp并行复制文件,使用GNUparallel和我下面的shell脚本,它工作正常。我不确定如何在下面的shell脚本中使用rsync代替scp。我正在尝试查看rsync在传输速度方面是否比scp具有更好的性能。下面是我的问题描述-我正在将文件从machineB和machineC复制到machineA中,因为我在machineA.如果文件不在machineB中,那么它肯定在machineC中,所以我将尝试从machineB复制文件首先,如果它不在machineB中,那么我将尝试从machineC中复制相同的文件。我正在使用GNUParallel库并行复制文件并且工作正常。目前

linux - 使用 scp 命令复制文件/文件夹

我如何将文件/文件夹从Windows复制到Linux(putty),可能使用scp命令?我使用了scpuser@hostname(windows):c:\folder\filnameuser@hostname(Linux):/folder/filename(destination),但不幸的是我得到了一个错误。基本上,我正在尝试从Windows复制到Linux。希望无论我在Windows还是Linux上它都能正常工作。 最佳答案 我认为这不能以这种形式工作,使用反斜杠\分隔符:scpuser@hotname:c:\folder\fi

linux - 如何使用scp同时复制多个文件

我想同时复制多个文件以加快我目前使用的流程scp-rroot@xxx.xxx.xx.xx:/var/www/example/example.example.com.但它一次只能复制一个文件。我有100Mbps的光纤,所以我有足够的带宽可以同时复制很多内容,请帮忙。 最佳答案 您可以使用带有等待命令的后台任务。等待命令确保所有后台任务在处理下一行之前完成。即echo将在所有三个节点的scp完成后执行。#!/bin/bashscp-ianuruddha.pemmyfile1.tarcentos@192.168.30.79:/tmp&sc

Linux:上传未完成的文件-进行文件大小检查(scp/rsync)

Closed.Thisquestionisoff-topic。它当前不接受答案。想要改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。9年前关闭。Improvethisquestion我通常会遇到以下情况:我有一个来自摄像头的650MBMPEG-2.avi视频文件。然后,我使用ffmpeg2theora将该文件转换为Theora.ogv视频文件,其大小约为150MB。最后,我想将此.ogv文件上传到ssh服务器。假设ffmpeg2theora编码过程在我的PC上花费了大约15分钟。另一方面,上传速度约为60KB/s,大约需要45分钟(对于150

linux - scp 文件从本地到远程服务器中的不同用户

通常,我使用我的登录凭据(myuserid@xyz.com)登录服务器xyz.com,我的家=/home/user/myuserid/登录后,我执行“su-someuser”来访问文件。我想将文件从本地机器复制到某个用户的目录中,例如:/abc/someuser/temp为此,我正在使用scpsomefile.txtmyuserid@xyz.com:/abc/someuser/temp/它要求我输入myuserid的密码,然后说../abc/someuser/temp/permissiondenied我应该使用什么命令将文件复制到远程主机中的su? 最佳答案

bash - 使用 rsync 或 scp 在多个级别或 SSH 跃点上复制文件

我需要从我的localcomputer传输大约4.2GB的文件到serverB.但是要通过ssh进入服务器B,我需要通过ssh进入serverA.目前我正在从我的localcomputer复制文件到服务器A然后从serverA至serverB.所以流程是这样的:rsync-avz--del~/Desktop/abc/@:~/abcrsync-avz--del~/Desktop/abc/@:~/abc这很慢,需要复制4.2GB的数据两次而不是一次!我可以用rsync传输文件吗?从我的本地计算机直接serverB? 最佳答案 您始终可以

linux - mv 命令有 scp 变体吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在编写一个脚本,将文件从本地系统移动到远程系统。它必须通过像ssh这样的加密channel来进行。做这个的最好方式是什么?我可以