问题标签 [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 投票
2 回答
939 浏览

ant - 使用 scp 时 for 循环中的 @

请看一下这一行:

双 @@ 会导致问题。它显示为 user:passserver 而不是 user:pass@server,因此无法连接到远程 ssh 服务器。

你如何告诉蚂蚁离开@ be?

这是我的代码:

在 echo 命令中,它显示如下:

将 LibraryName 复制到 myserver.domain.com 用户名:password@{server}:/tmp/LibraryName/LibraryBar

0 投票
2 回答
14961 浏览

maven-2 - 使用 Maven 通过 SCP 上传文件失败

我尝试使用 scp 将 maven 创建的耳朵上传到应用程序服务器。

当我试图跑

但我收到以下错误:

我试图将它添加到 pom 中,但它似乎没有任何效果:

我在 pom.xml 中添加了以下内容:

任何人都可以解释我如何使这项工作?

0 投票
2 回答
9502 浏览

bash - 如何在继续 shell 脚本之前等待任务完成

我有两个 shell 脚本要编写,它们将通过 cron 计划每晚执行。

在我的生产服务器上:

  1. mysqldump -ufoo -pbar --opt --routines db > ~/sqldump/{$todays_date}.sql
  2. ln -s ~/sqldump/{$todays_date}.sql latest.sql

在我的开发服务器上:

  1. scp foo@domain.tld:~/sqldump/latest.sql ~/sqldump
  2. mysql -ufoo -pbar db < latest.sql

我有两个问题:

  1. 在生产服务器工作中,我如何$todays_date填写日期?例如,“2010-07-21”
  2. 如何让第二步等待第 1 步在每项工作中完成?
0 投票
2 回答
2618 浏览

linux - 如何编写 scp -r 复制脚本?

我似乎无法说服 scp 表现出来。

对于测试数据

在发出命令时

我希望在 domU-12-31-38-00-E2-52.compute-1.internal 上创建相同的目录结构,无论目标主机上是否存在目录 /tmp/a1。相反, scp 实际创建的是以下结构(如果 /tmp/a1 存在于目标主机上)

如何强制 scp 作为操作的根目录复制到给定目录?

稍后我想编写此操作的脚本,以便主服务器上的给定目录路径我可以调用一个脚本,将相同的目录结构复制到所有从服务器。请注意,rsync 行为(至少从我测试过的情况来看)在这种方式下是相同的。

谢谢你,马克西姆。

0 投票
3 回答
9525 浏览

sftp - 两个远程主机之间的 scp 流量如何流动?

如果您在 2 个远程服务器之间发出scp命令,流量会直接在主机之间流动,还是从 Remote1 => Local Machine => Remote2 流动?

例如,我在笔记本电脑上发出以下命令:

0 投票
1 回答
1083 浏览

aptana - 有没有一种简单的方法可以使用 aptana 在服务器之间复制文件?

我有两台 Ubuntu 服务器。一个是我的开发箱,另一个是生产系统。但是,它们并不相同。最值得注意的是,MySQL 服务器位于生产服务器的远程服务器上,而在开发系统上它位于本地主机上。基本上这意味着我主要可以使用开发系统的克隆,但如果我只是同步文件系统,生产系统就会中断。

另外,我正在使用 Aptana(强烈推荐,顺便说一句)。直到最近,我还拥有我的开发系统的本地副本作为项目,但我只需要重新格式化。我不再使用本地项目,而是使用 SFTP 连接我的开发系统,我只是在那里编辑文件。到目前为止,我只是从本地项目中仅对需要更新到生产服务器的文件进行 SCPing,但我有点喜欢没有。不过,如果有必要,我可以恢复它。

我的问题(简短形式):有没有一种简单的方法使用 Aptana 将文件从一个远程系统复制到另一个系统?

0 投票
1 回答
1188 浏览

unix - 可以在不生成密钥的情况下在 cron 中以非交互方式使用 scp 吗?

我有一个夜间数据库备份,我想 scp 到远程服务器。据我所知,不能在命令中使用密码调用 scp,而是需要为服务器设置密钥?

根据这个:http ://www.spaceprogram.com/knowledge/cron_scp.html

远程盒子所有者不希望我设置密钥,那么您将如何通过 cron 作业将文件从一个盒子获取到另一个盒子?

谢谢。

0 投票
1 回答
1796 浏览

maven-2 - 连接maven和putty

我在使用带有 mvn-deploy-plugin 的腻子时遇到问题。

我执行: mvn deploy

这是我的 settings.xml 的样子:

它总是吐出相同的消息,不会在 Google 上触发很多结果。它在网站上调用,然后在 scp 命令上失败。

[错误] 构建错误

[INFO] 检索工件“com.mycompany.myproject:project:war”的先前版本号时出错:无法从存储库中检索“snapshot com.mycomany.myproject:project:2.3-SNAPSHOT”的存储库元数据:snapshots.liege由于错误:为“网站”配置 wagon 时:无法应用 wagon 配置。

我尝试添加 exe(这对我来说更有意义),但没有任何区别。

0 投票
3 回答
1431 浏览

ubuntu - SSH Scp - 无法指定从服务器复制文件的本地路径

我正在尝试将 .zip 文件从 bluehost 服务器下载到我的计算机。像这样 -

scp username@domainname:/pathof/file.zip /home/Public/username/

我发现,在写本地地址(我想放文件的地方)时,仍然指的是服务器地址(按标签)。我究竟做错了什么 ?

0 投票
2 回答
5144 浏览

ruby - 如何使用 Ruby 和私钥进行 SCP?

我有一个小问题:我尝试使用 SCP 和 Ruby 将文件上传到使用私钥的服务器。代码如下所示:

但是有一些问题,而不是私钥,因为我们将它用于日常目的,并且我收到以下日志错误:

你能指出这里可能有什么问题吗?在这个阶段,我的 Ruby 经验非常有限。