草庐IT

Docker 机器可以 ssh 但不能 scp

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭12个月前。Improvethisquestion我开始使用DockerMachine,我刚刚看到有一个scp命令。就像文档说的:$docker-machinesshdev'echo远程

linux - 远程到远程复制的 scp 主机 key 验证失败

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestionscpfoouser@remote:bar工作正常scpuser@remote:foobar工作正常scpuser@remote:foouser@remote:bar失败并出现错误:Hostkeyverificationfailed.lostconnection我猜这是因为scp不允​​许远程到远程复制(在两个不同的远程主机或同一个远程主机之间),因为将数据从pointA传输到point效率低下L

linux - 如果目标文件夹不存在,scp 会创建它吗

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭7年前。社区审核了是否要重新打开这个问题9个月前并关闭它:原始关闭原因未解决Improvethisquestion我想知道如果远程服务器上不存在目标文件夹,scp是否会创建它。例如,这行

linux - 使用 Scp 时防止覆盖文件

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭6年前。Improvethisquestion我正在使用scp复制一些文件,我不想覆盖已经存在的文件。如果我使用cp命令,我认为这可以使用cp-n来完成。scp是否有类似的选项,我浏览了

linux - scp 从远程主机到本地主机

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestion我正在尝试将文件从远程计算机复制到我正在使用的本地计算机。每当我运行此命令时,都会提示我输入密码。我不确定要输入什么密码,因为我从未配置过任何密码。有人有什么建议吗?scpstuff.phpdjorge@localhost:Users/djorge/Desktop 最佳答案 您需要另一台电脑的ip并执行以下操作:scpuser@ip_of_re

python - 如何在 Python 中进行 scp?

在Python中scp文件的最Pythonic方式是什么?我知道的唯一路线是os.system('scp"%s""%s:%s"'%(localfile,remotehost,remotefile))这是一种hack,在类似Linux的系统之外无法使用,并且需要Pexpect模块的帮助以避免密码提示,除非您已经为远程主机设置了无密码SSH。我知道Twisted的conch,但我更愿意避免自己通过低级ssh模块实现scp。我知道paramiko,一个支持SSH和SFTP的Python模块;但它不支持SCP。背景:我正在连接一个不支持SFTP但支持SSH/SCP的路由器,因此不能选择SFTP

linux - 如何将密码传递给scp?

我知道不建议这样做,但是否可以将用户密码传递给scp?我想通过scp复制一个文件作为批处理作业的一部分,而接收服务器当然需要密码,不,我不能轻易将其更改为基于key的身份验证。 最佳答案 使用sshpass:sshpass-p"password"scp-ruser@example.com:/some/remote/path/some/local/path所以密码不会显示在bash历史记录中sshpass-f"/path/to/passwordfile"scp-ruser@example.com:/some/remote/path/s

linux - 如何在 Linux 中转义 scp 复制路径中的空格?

我是linux新手,我想将文件从远程系统复制到本地系统...现在我在linux系统中使用scp命令。当我尝试时,我有一些文件夹或文件名带有空格要复制该文件,它会显示错误消息:“没有这样的文件或目录”我试过了:scpael5105@192.168.0.200:'/home/5105/test/gg/UntitledFolder/a/qy.jpg'/var/www/try/我在网上看到了一些引用资料,但我不完全理解,有人可以帮忙吗?如何在复制过程中转义文件名或目录名中的空格... 最佳答案 基本上你需要转义两次,因为它先在本地转义,然后

java - Ant scp 任务不起作用,即使在 ant/lib 上使用 jsch

我需要通过scp复制一个war文件。我已将jsch-0.1.42.jar添加到$ANT_HOME/lib但我仍然收到此错误:Cause:theclassorg.apache.tools.ant.taskdefs.optional.ssh.Scpwasnotfound.ThislookslikeoneofAnt'soptionalcomponents.这是运行ant-diagnostics的结果,以防万一:http://gist.github.com/320859 最佳答案 这看起来像你的问题,从顶部的诊断:可选任务:不可用您的$AN

ruby - 在 Amazon EC2 实例中使用带有 pem 文件的 Ruby 中的 SCP/SSH

尝试使用Ruby脚本从AmazonEC2(Ubuntu)实例远程传输或运行命令。我无法从ssh和scp的ruby​​文档中弄清楚如何传递.pem文件以进行身份​​验证#downloadafilefromaremoteserverNet::SCP.download!("remote.host.com","username","/remote/path","/local/path",:password=>password)我也尝试过使用命令行,但这里的问题是主机是动态的,我每次都必须验证"is"`/usr/bin/scp-ikeyfile.pem-rusername@some.random