问题标签 [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.

0 投票
12 回答
40251 浏览

shell - 在 shell 脚本中使用 SCP 时如何响应密码提示?

首先,我很清楚有很多关于这个话题的问题。我已经阅读了它们,但仍然可以为我的情况找到一个合适的答案。

我想使用 shell 脚本从本地到学校主目录scp的整个目录。~/cs###/assign1我的问题是,我的脚本中有没有办法等待密码提示,然后模拟键盘事件来“输入”我的密码?


是有关如何设置密钥的非常详细的指南

0 投票
2 回答
1420 浏览

c# - .Net 中 WebClient 类上的 scp

我已经使用 .Net 的 WebClient 类编写了一个项目。它适用于 FTP 和 WebDAV 资源,但我怎样才能让它与 SCP 或 SFTP 一起使用?

0 投票
2 回答
2293 浏览

php - 具有 SCP 和 SFTP 支持的 windows cURL php 扩展

我切换到zendserver(VS8 php(5.3)二进制文件),现在curl(7.19.4)似乎缺乏SCP和SFTP协议支持(通过错误和phpinfo验证)。Curl 本身安装正确,只是缺少提到的协议支持。

这在我从 php.net 下载的 VC9(线程安全)二进制文件上开箱即用(此安装使用用 VS9 编译的 apache 二进制文件,因此我使用用 VS9 编译的 php 二进制文件)

我假设它与不是用 VS9 构建的 curl 扩展有关,因为我也尝试了 VS6 php 二进制文件,而且它也缺乏 SCP 和 SFTP 支持......

查看 phpinfo 上的 curl 部分,我注意到没有 SCP/SFTP 支持的 php 安装没有列出 libSSH 版本,而支持的版本说:libSSH Version->libssh2/1.1

关于为什么这些 curl 扩展似乎没有用 libssh2/1.1 编译的任何想法(???猜可能是这种情况???)或者是别的什么?

0 投票
3 回答
8323 浏览

ruby - 使用 Ruby 和 SCP/SSH,如何在上传副本之前确定文件是否存在

我正在使用 SCP 将文件上传到远程服务器,但是在这样做之前查看该文件是否存在的正确方法是什么?

0 投票
3 回答
4350 浏览

linux - 将 git 存储库移动到另一台服务器

我在开发服务器上有一个 git clone/repo,但我现在要转移到另一个。我不想将所有本地分支和更改提交到主存储库,那么如何将旧服务器上的所有内容精确复制到新服务器?

我试过oldserver:~$ scp -rp project newserver:~/project

但是当我尝试在newserver上做任何事情时,我只会得到大量的“typechange”错误。

有人说过 x-modes,但是在服务器之间移动文件时如何保留它?

0 投票
3 回答
147 浏览

security - 如何确保不从内存中读取用户名/密码组合

如何确保在使用我的应用程序时不会从内存中读取用户名/密码组合。

我的程序是一些 CYGWIN 工具的 GUI 包装器,包括 SSH 和 SCP。我需要确保对各种主机的单点登录功能。

0 投票
2 回答
2056 浏览

scp - Xargs 的 Scp 定位输出

我想列出定位输出的文件。我scp想拿清单。

我不确定语法。我对伪代码的尝试

如何将文件移动到目的地?

0 投票
1 回答
1092 浏览

scp - 通过 scp 定期将文件备份到另一台服务器

有一组具有模式 xxxxxYYY 的日志文件,其中 xxxx -> 一些文本,而 YYY 是一个序列号,顺序加一并环绕。在给定时间只有最后 n 个文件可用。

我想编写一个万无一失的脚本,以确保所有日志文件都备份在另一台服务器中(通过 ssh/scp)。

有人可以为它推荐一个逻辑/代码片段(perl或shell)吗?

=> 该脚本可以每隔几分钟运行一次,以确保突发流量不会导致日志文件丢失备份。

=> 需要检测翻转,以便不会覆盖目标服务器/目录中的文件。

-> 我在源或目标框中都没有超级用户。目标框没有安装 rsync,安装它需要很长时间。-> 一次只更新一个日志文件。

0 投票
3 回答
2381 浏览

ruby - Ruby Sinatra - 为公共文件夹中的文件添加自定义路由

我有一个可供不同客户使用的 Sinatra 应用程序。我希望为每个客户显示客户的公司徽标和自定义 layout.erb。

每个人的代码库基本相同。我所需要的只是一种在“Public”目录和“layout.erb”中轻松维护不同文件集的方法,并且在部署到远程服务器时,仅自动复制特定客户端的文件。

0 投票
1 回答
408 浏览

scp - scp 短密码

当我尝试为长度小于 4 的密码创建公钥对时,由于长度原因,它确实接受了我的密码

是否可以选择使用带有短密码的 scp