Articles of SCP

PSCP:上传整个文件夹,Windows到Linux

我正在使用PSCP将一些文件从Windows上传到Linux。 我可以一次只上传一个文件。 但我有一些非常大的目录,我想一次上传整个目录。 我努力了: pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/* 抛出错误:“pscp:remote filespec / usr / local / tomcat / webapps / ROOT / includes / *:不是目录” 和 pscp -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/ 抛出错误:“scp:includes:not a regular file” 和 pscp -i C:\sitedeploy\abt-keypair.ppk includes [email protected]:/usr/local/tomcat/webapps/ROOT/includes 抛出错误:“scp:includes:not a regular file”

将大文件从一台Linux服务器复制到另一台

我试图从我们的洛杉矶数据中心的一台Linux服务器上复制一个75GB的tgz(mysql lvm快照)到我们纽约数据中心的另一台Linux服务器。 我得到大约20-30Kb / s的rsync或scp在200-300小时之间波动。 目前这是一个相对比较安静的环节,因为第二个数据中心还没有启动,而且我从小文件传输中获得了出色的速度。 我跟着不同的tcp调优指南,我发现通过谷歌无济于事(也许我正在阅读错误的指南,得到一个很好的?)。 我已经看到了tar + netcat的隧道提示,但是我的理解是,只有在文件被有效地完成传输的时候才会更新你的小文件。 之前我诉诸硬盘驱动器,有没有人有任何好的投入? 更新:嗯…它可能是链接afterall :(请参阅我的testing下面… 从纽约转到洛杉矶: 获取一个空白文件。 [nathan@laobnas test]$ dd if=/dev/zero of=FROM_LA_TEST bs=1k count=4700000 4700000+0 records in 4700000+0 records out 4812800000 bytes (4.8 GB) copied, 29.412 seconds, 164 MB/s [nathan@laobnas test]$ scp -C obnas:/obbkup/test/FROM_NY_TEST . FROM_NY_TEST 3% 146MB 9.4MB/s 07:52 ETA 获取快照tarball。 [nathan@obnas db_backup]$ ls -la db_dump.08120922.tar.gz […]

使scp总是覆盖或创build目录

我正在使用scp将一个目录从一个远程服务器复制到另一个远程服务器上的新目录(IE只是更改名称),如: scp -prq server1:dir1 server2:dir2 如果dir2在server2上不存在,它将正常工作,它会创build一个名为dir2的新目录,其中包含server1上dir1的所有内容。 当server2上已经存在dir2时,问题就出现了(注意:我无法预先知道这个事情,或者事先没有办法在server2的dir2上执行删除操作) – 我在dir2中得到一个名为dir1的dir1副本。 我确信有一些基本的东西我不知道,但我似乎无法解决这个问题。 任何帮助非常感谢! 问候, 贾尔斯 好吧,我有不到10个代表,不能等待8小时,所以这是我得到的: 这是一个适合我的脚本: #!/bin/sh echo "method 1" scp -prq server1:dir1/* server2:dir2/ >/dev/null 2>&1 if [ "$?" -ne "0" ]; then echo "failed … trying method 2" scp -prq server1:dir1 server2:dir2 fi exit 仍然不知道如何在一个单一的命令,甚至如果可能的话做到这一点。 干杯@有时只是得到一个新的观点可以帮助指路。

scp和sftp的区别

sftp和scp有什么区别?

scp没有known_hosts检查

是否有机会跳过known_hosts检查而不清除known_hosts或在ssh.conf中禁用? 我既没有访问known_hosts也没有ssh.conf。 没有find任何合适的人。

如何使用scp _MOVE_文件?

如何不将文件从一台服务器复制到另一台服务器(都是Linux)? man scp没有给我任何有用的东西。 我不能使用'scp'然后'rm',因为我必须确保文件成功传输。 如果传输过程中出现错误,则不能删除文件。 也许我应该使用退出代码,但如何? 另外,还有很多文件,如果最后一个文件失败了,那就不是那么好的select,保留了大量成功传输的文件。 也许除了SCP之外还有什么东西?

如何将密码传递给在bash脚本中使用的scp命令?

可能重复: 通过SSH连接并自动input密码,而不使用公钥 我有一个bash脚本,使转储数据库,然后将文件从一台服务器复制到另一台,但它总是要求在连接之前input密码。 scp file.tar.gz [email protected]:/backup 有没有办法将密码直接传递到脚本?

如何使scp复制隐藏文件?

我经常使用SCP来复制文件 – 尤其是与networking有关的文件。 问题是,只要我这样做,我不能得到我的命令来复制隐藏的文件(例如.htaccess)。 我通常会调用这个: scp -rp src/ user@server:dest/ 这不会复制隐藏的文件。 我不想再次调用这个(通过做类似于scp -rp src/.* … ,而且这也有点奇怪。 我没有看到任何关于“包含隐藏文件”的scp手册页。 我怎样才能做到这一点?

允许SCP,但不能使用SSH实际login

有什么办法可以在Linux机器上configuration一个用户(Centos 5.2在这种情况下),以便他们可以使用scp来检索文件,但实际上不能使用SSHlogin到服务器?

将55GB图像传输到新服务器的最快方法

我目前有两个CentOS服务器。 我需要知道如何以及如何以最快的方式“tar”图像目录和SCP? 这是我刚才build议的最快捷的方式,因为沥青正在永久…我跑了命令: tar cvf imagesbackup.tar images 而且我只是把它翻过来。 让我知道如果有更快的方法。 我有远程/ SSH访问这两台机器。