Articles of SCP

PSDH和SCP传输文件

我如何使用PDSH和SCP将文件传输到我的服务器(其中超过200个来自文本文件 – ips) 另外我怎么能自动化呢? 有人为此写脚本? 例子?

通过互联网从Linux VPS传输大文件到Windows机器

我经常需要从Linux VPS传输数GB的文件到我家的Windows机器。 我正在尝试find适合我需求的传输方法。 FTP / SFTP的工作,但相对于其他方法是相当慢,SCP足够快,但不支持对这个大小的文件重要的简历,rsync没有一个好的Windows客户端,它已经build立了作为这种使用不完全实用的备份解决scheme。 有人有什么build议我可以使用? 目前我正在使用SFTP,但是我无法承受这个速度,对我来说似乎差不多是SCP的一半。

从安全服务器获取文件列表

我试图从安全服务器上获取文件列表,以比较它们(使用差异)到我修改的本地版本(不幸的是,我工作的公司不是使用颠覆,也没有Git) 我可以轻松获得文件列表: find . -mtime -20 | grep "\.php\|\.js\|\.css" > changedfiles.log 我需要的是一个脚本,它将遍历这个列表并安全地将它们中的每一个(scp或rsync)复制到本地目录,保留相对path名。 我试过了: for line in `cat changedfiles.log` do DIRPATH=`dirname "$line"` `mkdir -p myfiles/$DIRPATH` scp user@host:/remotepath/$line myfiles/$line done 但SCP不断要求我的密码(我不想设置密码为基础的密码为scp无密码) 我不允许ssh在远程服务器上,所以我不能在一个命令下拉列表并下载它们 是否有可能做一些input密码只有一次?

我如何将一个Amazon EC2实例的密钥对转移到另一个实例?

我正在尝试SCP证书。 在我的两个实例之间,并有一些麻烦。 这是我正在进入的。 [ec2-user@ip-xxx-xx-xx-xx ~] scp -i .ssh/key.pem /root/.ssh/id_rsa.pub 10.xxx.xx.xxx:/root/.ssh/authorized_keys2 回报 /root/.ssh/id_rsa.pub: Permission denied 我尝试了sudo,但EC2告诉我以ec2用户身份login以使用此命令。 我在做什么?

更改'〜/ .ssh / config`中的scp默认目录

scp (openssh)命令接受相对path作为host:path/ ,它们与主机上的主目录相关。 我想改变默认目录的位置。 例如,我想在.ssh/config创build一个快捷方式的伪主机 Host bar hostName foo ## this directive does not actually exist: DefaultDirectory /home/me/some/path/here 所以我可以写 scp some_file bar:baz 代替 scp some_file foo:some/path/here/baz 这是可能的openssh?

VMware似乎压制SCP副本,可能是什么原因?

我的VMware群集似乎有一个奇怪的问题,在那里我得到了不一致的SCP传输速率。 我有Cluster1和Cluster2,物理上在不同的地区。 我需要将大型vmdk从Cluster1传输到Cluster2。 这是我得到的: SCP从VMware主机直接连接到VMware主机,不压缩:4MB / s SCP从VMware主机直接连接到VMware主机,压缩率为0.5MB / s 从Cluster1中的VMware主机到Cluster1中运行的其中一个虚拟机的SCP:30MB / s SCP将Cluster1中的虚拟机形成Cluster2中的VMware主机,压缩率为15MB / s SCP将Cluster1中的虚拟机形成为Cluster2中的VMware主机,不压缩:5MB / s SCP将Cluster1中的虚拟机形成Cluster2中的虚拟机,压缩率为20MB / s SCP将Cluster1中的虚拟机形成Cluster2中的虚拟机,不压缩:7MB / s 使用iperftestingnetworking带宽表明,我在两个位置之间始终保持200-300Mbps的速度。 networking连接在两个集群,以及互联网是千兆位。 什么会导致VMware限制压缩的CPU使用率,以及限制它在群集之外的传输速率? PS:在集群内,我正在通过公共IP,访客虚拟机在不同的主机上。 所以从理论上讲,VMware不应该知道转移是有点地方性的。 编辑 :Cluster1是4.1,Cluster2是5.0; 尝试了FastSCP,并得到了与直接SCP压缩相同的结果:大约0.5MB / s。 编辑2 :增加VMware主机上的系统资源分配,使其达到虚拟机越来越高的水平。 只有主机到主机压缩的SCP变化不大于0.5M到4M,就像非压缩传输一样。 仍然令人费解的是,为什么主机到主机的传输速度会变慢。 编辑3 :增加更多的资源后,能够跨数据中心实现4〜10MB / s的传输速度。 即使networking应该能够达到20〜40,我也只能忍受。 虽然如果有人有任何其他的想法 – 我渴望尝试他们:)

限制scp(与sosd在centos)速度/率

我想让用户通过scp下载/上传文件到我的centos 6.0系统,它通过千兆以太网连接到局域网,但我不希望传输以这样的速度stream动。 我想限制速度到10Mb / s。 我已经设法findvsftpd的正确configuration来限制速度,但没有find相同的sshd。 任何帮助将非常感激。 编辑:只是为了更清楚,我试图限制服务器端的最大速度。

如何为SCP创build一个Web上传用户

我有一个服务器运行Apache作为Web服务器。 我需要两个用户帐户通过scp上传网页内容。 例如一个WordPress的安装。 当我configuration这些用户,并上传他们为上传他们的用户所拥有的文件。 在这种情况下,apache用户不允许修改它们。 当wordpress安装被用来上传媒体文件的时候也一样。 上传用户无权访问它们。 所以我有两个上传用户之一上传的文件,通过networking应用程序(具有Apache的所有者和权限)上传的文件。 所有3应该能够完全处理文件(添加,删除,修改,…)。 任何想法如何做到这一点?

scponly工作,但没有chroot的主文件夹,用户仍然可以浏览整个服务器

所以我按照http://sublimation.org/scponly/wiki/index.php/FAQ中的“Chroot and Debian”教程 然后,当我通过SSHlogin到用户“上传”我没有访问命令行(这是我想要的)。 但是,当我的SFTP进入上传用户,我仍然可以看到所有的根文件(/),它不chroot我只是/家/上传最新怎么回事? …。 我将其添加到/ etc / ssh / sshd_config文件的末尾,然后重新启动 Subsystem sftp internal-sftp UsePAM yes Match User upload ChrootDirectory /home/upload AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp 然后当我loginsftp我只能看到我的上传文件夹(这是我想要的),但现在scp不工作:P SCP将接受我的密码,然后: debug1: Next authentication method: password [email protected]'s password: debug1: Authentication succeeded (password). debug1: channel 0: new [client-session] debug1: Requesting [email protected] debug1: Entering interactive session. debug1: Sending […]

SCP命令带有空格和逗号

这个单一的scp命令整天都有问题。 一直在寻找和问人等 $ scp -P portNumber /ReferenceFiles/CompanyA,The/Some\ DirectoryWithA\ Space/Game user@server:/ReferenceFiles/CompanyA/Game 我试图在目录中做一个文件,但获取文件不存在,如果我尝试在目录上执行scp命令,我得到“不是一个普通的文件”。 我曾尝试使用单双引号使用双反斜杠作为空格。 我真的是新来的这个,当被告知我会主要做PHP和Flash的时候,已经被抛到了期望知道这个东西的地方。 任何帮助或build议的欢迎。 谢谢