问题标签 [scp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nant - 在 NANT 脚本中使用 scp 部署到远程服务器
我正在尝试使用 Nant.Contrib 中的 scp 任务将文件复制到远程服务器。
我已经使用以下代码来做到这一点:
但我收到一个错误:scp 无法启动。该系统找不到指定的文件。代码如下: 然后我下载了pscp.exe,修改代码如下:
现在我收到以下错误:
[scp] ssh_init: 主机不存在
外部程序失败:C:\pscp\pscp.exe
你能帮我用 Nant 将文件复制到远程服务器的最佳方法吗?我正在使用此代码将文件部署到远程服务器。
谢谢
svn - SVN 或 SCP 创建 .tmp 文件
所以我们的构建系统上有两个自动化过程。第一个执行 svn export,将项目导出到目录 A。第二个执行 scp,将项目从目录 A scp 到另一台机器。有时,可能由于竞争条件,会出现创建一大堆 .tmp 文件的情况,就好像其中一个传输卡在循环中一样。
我的问题很简单,这些进程中的任何一个是否会在执行时创建 .tmp 文件?我试图找出哪一步行为不端。
linux - 不能从 bash 脚本中 SCP 带有空格的路径吗?
我有一个 bash 脚本,它生成要执行的 SCP 命令。代码的相关部分如下所示:
我的输出如下所示:
但是,当我将输出的第 2 行:scp "/media/...
复制并粘贴到终端时,它就可以工作了。
我究竟做错了什么?我曾尝试转义“我的书"My\ Book"
” \
("My\\ Book"
帮助?
perl - Net::SCP / Net::SCP::Expect - 如何处理密码与密钥身份验证
我有一个适用于不同客户端的脚本,并且需要将 SCP 文件发送到不同的主机。根据客户端和服务器的组合,我可能需要使用密码身份验证或公钥身份验证。我无法真正提前知道该使用哪一个。
我使用了 2 个用于 SCP 的 CPAN 库:
- Net::SCP:仅适用于公钥认证
- Net::SCP::Expect:仅适用于密码验证
问题是这两个库都不适用于两种身份验证,而且我不知道提前使用哪一个。您知道使用这两种身份验证方案的任何方法吗?
python - 如何在 python 代码中执行 ssh 和 scp 等效功能
我想登录网络中的不同机器并将文件从该机器复制到我的机器。我想使用 python 执行此操作。知道我该怎么做。我有 python 2.5 和 ubuntu 8.10
wildcard - 如何防止像 scp 这样的命令发生通配符全局扩展?
我希望我的应用程序从字面上接受文件规范参数,而不需要通配符扩展。这是因为运行我的命令的目录不是应该执行 glob 扩展的目录(或机器)。我相信 scp 以某种方式设法做到了这一点,但除了引用参数之外,我无法在我的工具中复制它,但不知何故 scp 不需要引用,所以我也想这样做。
如何防止像 scp 那样对我的命令行参数进行通配符扩展?
java - Ant scp 任务不起作用,即使在 ant/lib 上使用 jsch
我需要通过 scp 复制一个战争文件。
我已添加jsch-0.1.42.jar
to$ANT_HOME/lib
但我仍然收到此错误:
原因:未找到类 org.apache.tools.ant.taskdefs.optional.ssh.Scp。这看起来像是 Ant 的可选组件之一。
这是运行ant -diagnostics
以防万一的结果:
bash - 在 bash 中使用带空格的文件名和 scp 和 chmod
定期,我喜欢将文件放在我的网络服务器的 /tmp 目录中以进行分享。令人讨厌的是,每当我 scp 文件时,我都必须设置权限。按照另一个问题的建议,我编写了一个脚本,将文件复制过来,设置权限,然后打印 URL:
当我用我的实际主机替换 SERVER 时,一切都按预期工作......直到我使用包含空格的参数执行脚本。虽然我怀疑解决方案可能是使用 $@ ,但我还没有弄清楚如何让间隔文件名起作用。
windows - 从 Windows 命令提示符使用 ssh
问题: 如何在 Windows 命令提示符下使用 ssh 和 scp?
我记得我过去安装了一个程序让我这样做,但现在不记得它是什么了。
注意: 我不想使用腻子。
ssh - 从服务器 scp 所有以“文件”开头的文件
我使用此命令从服务器复制名称以“文件”开头的所有文件。scp -vp me@server:/location/files* ./
但我得到了一个“不匹配”的错误。可能与命令中的“”有关。我如何保护ssh 的“”以了解这指的是文件列表而不是将其作为文件名。
谢谢八月