问题标签 [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.
maven-2 - 使用 Maven 部署文件到 scp 存储库的重复密码提示
我正在尝试将工件部署到可通过 scp 访问的远程存储库,并且遇到重复密码提示的问题。我的 settings.xml 包含这个片段:
命令行交互如下所示:
这里有几个问题:
- 即使在 settings.xml 中指定了密码,也会提示我输入密码
- 密码回显在控制台上
- 它不记得密码,而是问我 4 次。
如何配置 maven,以便它使用来自 settings.xml 的密码或询问我一次而不将我的密码回显到屏幕上?
编辑:这是在 Ubuntu linux 上,一位同事刚刚在 Windows XP 上重现了同样的问题。由于在 Windows 上无法将存储库安装到本地路径,因此我仍在寻找解决方案。
c# - SharpSSH 的 Scp 对象无法复制大于 2GB 的文件
每当我尝试复制大于 2GB 的文件时,都会在 Get 方法中得到数组索引越界异常:
python - 使用 scp 将单个文件传输到不存在的远程文件夹中
我正在开发一个 python 脚本,它监视一个目录并上传使用 scp 创建或修改的文件。没关系,除了我希望递归完成,如果用户在监视目录中创建目录,然后修改该新目录中的文件,我会遇到问题。
我可以很好地检测目录创建和文件嵌套文件创建/修改。但是如果我尝试将该文件上传到远程服务器,它将无法正常工作,因为远程站点上的目录将不存在。有没有一种简单的方法可以在不递归复制创建的目录的情况下做到这一点?我想避免这种情况,因为如果远程文件夹存在,我不想删除它。
另外,请不要建议rsync
。它只能使用 ssh 和 scp。
java - 有没有办法从 build.xml 中指定本地 jsch.jar 的位置?
build.xml 包含<scp>
和<sshexec>
任务,所以我将 jsch.jar 和其他库与 build.xml 一起提供在同一目录中。
以下任务定义:
抛出错误
我无法修改标准的 Ant 安装(例如将 jsch.jar 放在 ant lib 目录中,或删除 ant-jsch.jar),或添加命令行标志,或修改系统环境变量等:脚本必须以默认值运行Ant 在不同的系统上。
我实际上是在重新发布最初在这里提出的问题:http: //ant.1045680.n5.nabble.com/specifying-location-of-an-external-library-within-build-xml-td1344969.html
但无法得到关于类加载器工作的答案。
php - SCP 通过 php 脚本将文件从 localhost 传输到 sftp 服务器
嗨尝试使用 scp 将文件发送到另一台服务器.. 无法使用 sftp,因为它没有安装在我的服务器上,所以我得到了一个找不到 ssh2_connect 的函数。
所以我看到的唯一选择是 scp。现在问题来了,我不能在 php scp 脚本中包含我的密码。
IE:
它给了我服务器用户名不存在的错误如果我在没有密码的情况下使用它
它提示我输入密码
PS:我首先在 localhost 的命令行中测试脚本以获取错误消息。
有什么建议吗?
助教
perl - 如何使用 scp 传输文件而无需 Perl 脚本中的密码?
我正在编写一个需要使用 scp 在计算机之间传输文件的 Perl 脚本。我知道公钥身份验证,但我需要脚本完全自动化,所以在脚本运行之前我无法访问机器来设置密钥。
有没有办法从 Perl 脚本将密码传递给 scp 或从 perl 脚本中设置密钥?
该脚本将作为构建脚本的一部分运行,该脚本还会重新映像运行脚本所需的硬盘驱动器。所以我不能在每次构建项目时都在那里设置密钥。
python - 从 python 执行 scp 时出错
此代码给出以下错误:
a 和 b 是接受用户名和机器名作为参数的命令行参数:
例如:root@10.88.77.77 。
scp - 在 scp 命令中将密码作为参数传递
我如何将密码与 scp 命令一起传递。当我们使用 scp 协议时,它会提示我们输入密码。但我想将其作为参数传递。不使用密钥生成技术可以吗?
ubuntu - 有没有办法使用我当前的 SSH 连接进行 SCP 传输?
我已经通过 SSH 连接到服务器。如何使用 SCP 和当前 SSH 连接将文件从它传输到我连接的机器?
macos - OS X + Crontab:你如何通过 cron 运行 SCP?
当我手动运行它时,这很好用:
但是,当 cron 运行时,文件永远不会被触及。我知道 ssh 密钥是正确的 -scp
用 an替换它ssh
,它运行良好。