Articles of SCP

scp和rsync到远程服务器速度慢,停顿,有什么可以的事情?

当我使用scp将大文件(100 + mb)复制到远程服务器时,它会从1 mb / s减速到100 kb / s,然后停止。 当我尝试使用rsync时也是如此。 我已经能够在这两台机器之间使用SCP传输大文件了。但是在过去一周里,我似乎无法发送任何东西。据我所知,没有任何变化。 我已经检查了两台电脑的可用空间和CPU / MEM使用情况。 他们看起来很好。 请帮忙吗?

有没有办法让Mac OS X上运行scp更快?

我试图从我的Macbook(运行Snow Leopard)使用该命令上传一个Flex生成的SWF文件(500 kb) scp main.swf server.com:/ 我已经设置了密钥authentication,以防止每次input用户/密码。 此过程通常需要两分钟时间才能在家中使用我的连接(768kbps下/ 300 + kbps)。 有趣的是,当我在Windows XP机器上使用WinSCP时,最多只需要30-40秒。 我的MacBook和Windows XP机器都使用相同的互联网连接。 MacBook通过电缆连接到路由器(这应该是更快?),而Windows XP通过WiFi连接。 让我知道你是否需要额外的信息来诊断问题。 谢谢! 更新: 在xenny的领导之后发布两个设置的更多信息。 OSX:Core 2 Duo 2.0 GHz 4GB RAM Windows XP Pentium D 2.8 GHz 2GB RAM 以下是WinSCP设置:会话协议= SSH-2 SSH实现= OpenSSH_4.7p1 Debian-8ubuntu1.2encryptionalgorithm= aes压缩=否文件传输协议= SFTP-3 我尝试了OSX中的一些,但它显示了一个“未知的密码types”消息。

通过ssh限制访问

我们有一个由多个用户共享的数据处理工作站。 我想在该机器上设置一个脚本来处理我的数据,然后将其复制回个人机器。 我最近了解了ssh公钥authentication,所以我的第一个想法是只是将该机器的公钥添加到我的authorized_keys文件,并添加一个scp命令到我的脚本。 但是,这使得该机器上的任何人只要知道我的机器的IP地址,就可以直接进入我的机器。 什么是安全设置这种事情的正确方法?

PSCP使用域用户

我使用两个服务器之间的PSCP命令行,但我有以下问题: 我有一个域中的窗口框,如何写域命令行的用户? pscp.exe file.txt DomainUser@hostIP:"d:\folder" 例如 :- 用户: – 嗨 域名: – 欢迎 hostIP: – 10.10.10.10

非常糟糕的nfs / cifs性能

我在Ubuntu Linux 10.04下安装了一个NAS。 不幸的是,我的读写性能很差,虽然我玩过各种不同的选项(我不得不承认,我真的不知道该怎么做 – 我只是改变了缓冲区大小等)。 我发现一些暗示Linux cifs-client被认为是某种问题。 但是使用nfs-common而不是cifs在性能方面给出了类似的结果。 奇怪的是:当我尝试一个安全副本( scp ),一切工作正常。 不幸的是,安全login只允许NAS的pipe理员 – 所以这是日常使用:(。 编辑:我试着安装和没有asynchronous选项,并testing不同大小块的吞吐量。 以下是一些基准testing结果: 用/etc/fstab xxx.xx.xx.xx:Share /media/Share nfs rw,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountvers=3,mountproto=tcp 0 0 dd告诉我: dd if=/dev/zero of=/media/Share/bigfile bs=1M count=20 20+0 Datensätze ein 20+0 Datensätze aus 20971520 Bytes (21 MB) kopiert, 33,4046 s, 628 kB/s dd if=/dev/zero of=/media/Share/bigfile bs=1k count=2000 2000+0 Datensätze ein 2000+0 Datensätze […]

从远程服务器获取压缩日志

我的任务是试图find一种方法来从远程服务器下载压缩日志。 这些日志有很多,他们不断创build。 我有限制ssh访问远程服务器,可以scp或rsync的文件。 但是,由于这些日志文件的大小,我不想rsync所有这些。 日志可能会达到TB,对于rsync来比较它们可能需要一些时间。 我只想得到一个小时前创build/更新的任何新文件。 我也担心,我将rsync日志,正在创build过程中,所以我只想到rsync文件上次修改3-5分钟前。 有人愿意帮助我这样一个过程吗? 先谢谢你。

无法login到bash

我试图在VMware上的虚拟Debian服务器上安装ncurses,但不知何故,这是不成功的。 在注销控制台之后,我意识到我无法再login。 我不能使用诸如scp,WinSCP或SSH客户端之类的工具进入服务器。 当我尝试在getty控制台上login时,我收到下面的消息,并再次find自己的login提示符。 总之,我被locking在[虚拟]服务器之外。 这是一个生产服务器,因此重新启动它将是最后的手段。 我已经下载了一对夫妇的现场CD – 该死的小型Linux和Slitaz – 不幸的是无法检测到虚拟机硬盘。 更换虚拟机硬盘控制器会导致数据丢失吗? login as: saichovsky [email protected]'s password: Linux myhost 2.6.32-5-amd64 #1 SMP Wed Jan 11 14:00:43 UTC 2012 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. […]

scp说:错误的configuration选项:CheckIP

我试着在我的centos上做一个scp(没有在ssh_config上configuration过任何东西): Bad configuration option: CheckIP 在ssh_config中configuration了CheckIP no 。 没有find任何与谷歌,最新的错误?

如何迭代bash数组并高效地创buildSCP命令?

我需要scp从machineB和machineC到machineA的文件。 我从machineA运行我的下面的shell脚本。 我已经正确设置了ssh密钥。 如果这些文件不在machineB ,那么它应该在machineC 。 #!/bin/bash readonly PRIMARY=/data01/primary/. readonly FILERS_LOCATION=(machineB machineC) readonly MAPPED_LOCATION=/bat/data/snapshot PARTITION=(0 3 5 7 9) dir1=/bat/data/snapshot/20131222 dir2=/bat/data/snapshot/20131222 scp david@${FILERS_LOCATION[0]}:$dir1/weekly_1980_[$el]_200003_5.data $PRIMARY || scp david@${FILERS_LOCATION[1]}:$dir2/weekly_1980_[$el]_200003_5.data $PRIMARY 现在我的问题是,如果你看看我的上面的scp命令,我现在有[$el] (这是错误的),我需要用PARTITIONreplace这个,这意味着我需要迭代PARTITION并将[$el]每个数字在PARTITION中。 所以我的scp命令应该看起来像这样,如果我迭代PARTITION一个 – scp david@machineB:/bat/data/snapshot/20131222/weekly_1980_0_200003_5.data /data01/primary/. || scp david@machineC:/bat/data/snapshot/20131222/weekly_1980_0_200003_5.data /data01/primary/. scp david@machineB:/bat/data/snapshot/20131222/weekly_1980_3_200003_5.data /data01/primary/. || scp david@machineC:/bat/data/snapshot/20131222/weekly_1980_3_200003_5.data /data01/primary/. scp david@machineB:/bat/data/snapshot/20131222/weekly_1980_5_200003_5.data /data01/primary/. || scp david@machineC:/bat/data/snapshot/20131222/weekly_1980_5_200003_5.data /data01/primary/. scp david@machineB:/bat/data/snapshot/20131222/weekly_1980_7_200003_5.data […]

更改由用户创build的文件的默认所有权

我让用户“jdoe”访问SCP文件到托pipeWordpress的Unix服务器上。 这个用户在/var/www/Wordpress文件夹(和子文件夹)中创build的文件需要由www-data或至lesswww-data组拥有。 有没有办法改变“jdoe”帐户configuration文件,使之如此?