Questions tagged «scp»

SCP(安全副本)是基于SSH的安全协议,用于在计算机之间传输文件。


2
通道0上的SCP执行请求失败
我正在尝试将SCP文件从一台计算机传输到另一台计算机,但是我得到了 exec请求在通道0上失败”。 但是,当我使用SSH时,我可以毫无问题地进入计算机。如果有帮助,我正在Cygwin中使用SCP函数。 我在网上搜索时发现的内容涉及“ .bashrc”文件,但是我发现的唯一文件是“ bash.bashrc”。 这是我使用的命令: scp /filelocation/file user@hostname:/folderlocation 我也尝试使用IP地址而不是主机名,但是结果相同。 我检查了远程站点是否具有SCP命令。
11 ssh  cygwin  scp 

3
SCP递归文件传输顺序
想知道使用传输文件时是否可以指定排序顺序scp。 例如: $ scp -r "user@host:/path/to/download/" . [... files download in a seemingly random order ...] 由于这可能与scp功能有关,是否有某种方法可以在源(服务器)端配置ssh,以便例如以文件名的升序传输文件?
11 ssh  scp 

6
OSX SSH rsync-使远程目录保持最新
我主要来自Windows背景,迁移到Mac。我使用过WinSCP,并且喜欢一个名为“保持远程目录最新”的功能。 问题是:OSX是否有一个等效的SCP客户端,它将监视目录的更改并在检测到该目录时上载?我不在乎它是GUI客户端还是通过命令行(rsync,ssh等)。
11 macos  ssh  rsync  scp  winscp 

9
从Windows到Linux的SSH,无需输入密码
我正在尝试从Windows到Linux使用ssh / scp,而不必输入密码。 这是我所做的,但似乎不起作用: 使用Putty Key Generator(在Windows上)生成公共和私有密钥 保存文件为id_rsa.pub和id_rsa 复制到 ~/.ssh 在Linux框中添加了id_rsa.pub ~/.ssh/authorized_keys 然后,我尝试ssh从Windows转到Linux机器,仍然需要输入密码 我想念什么吗?
11 windows  linux  ssh  scp 

4
是否可以从命令行对scp / sftp / rsync / etc传输进行速率限制?即,在单个命令上的手动QoS?
具体来说,我希望对通话本身中的scp或sftp会话(或其他任意网络通话)进行速率限制。 例如,假设我要将100MB复制到一台服务器,将1GB复制到另一台服务器。我希望能够同时运行这两个程序,但要为“正常”计算机使用率保持QoS-有点类似于如何对bittorrent进行速率限制。 有没有一种方法可以在不接触网络硬件的情况下进行操作? 我正在设想类似于: magic-qos-tool 'scp file user@host:/path/to/file' 要么.. scp -rate 40kbps file user@host:/path/to/file
10 rsync  bandwidth  scp  sftp  qos 

4
我想将find的输出传递到scp的输入列表中,怎么办?
我是Linux新手,我正尝试从一台计算机向另一台计算机发送一长串文件。参数列表太长,因此我正在使用find。我在设置表达式时遇到了麻烦。有人可以帮忙吗? 这是我通常会为简短参数列表键入的内容。 scp ./* phogan@computer/directory... 我认为这可能会转化为find。 scp find . -name "*" phogan@computer/directory... 也许我可以使用管道系统?任何建议都会有所帮助。提前致谢。
10 linux  find  scp  pipe 

5
使用scp将远程文件复制到本地桌面上的指定路径
我试图使用SCP从远程服务器复制文件,但出现以下错误。 bash-3.2$ scp username@server:main.php C:\main.php ssh:无法解析主机名C:提供的主机名或服务名,或者未知 它以C:作为主机名,但只是驱动器名。.请让我如何像某些转义一样显式指定摆脱此问题的方法。 如果我没有指定保存在本地桌面上的路径,它的工作正常。 bash-3.2$ scp username@server:main.php main.php main.php 100% 29KB 28.9KB/s 00:01 感谢您的帮助。 PS:使用Windows XP SP2
10 scp 

3
SCP“失去连接”,但SSH工作正常
我可以通过ssh处理的服务器已经开始拒绝scp。 $ scp ~/tmp/foo user@some.example.com:~/tmp/ lost connection 随着scp -v -v我可以看到连接成功和转移看似成功,但没有文件出现在另一边。 OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/schwern/.ssh/config debug1: /Users/schwern/.ssh/config line 1: Applying options for * debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to testcurrent01.dev.liquidweb.com …
10 ssh  scp 

4
使用端口转发时如何恢复大型的scp文件传输?
我有一台机器,距离您只有几步之遥,我需要设置端口转发才能传输文件。 编辑:为了清楚起见,需要多个跃点才能访问远程计算机。在我的机器上,我建立了一个VPN,可以在其中访问10.255.xx-这是我可以通过VPN连接到的唯一机器。登录.xx后,我便可以连接到其他计算机-.yy就是其中一台。 从我的机器上: ssh -L 4567:localhost:4567 me@10.255.x.x 然后从那台机器: ssh -L 4567:localhost:22 me@10.255.y.y 那我可以 scp -P 4567 me@localhost:/path/to/large/file.gz . 我离开了这个奔走的黑夜,只是发现转移在某个时候死了。 我已经看到了一些在ssh上使用rsync来恢复传输的建议,但是我不清楚如何进行设置。这可能吗?


4
为什么WinSCP这么慢
该界面很方便,但是与同一台Windows计算机上的VM中的pscp或scp相比,文件传输速率异常慢。当我的整体连接速度可以达到大约1Mb / s时,我的速度仅为17kb / s(我看不到我的提供商告诉我的东西给了他们),而且我很确定我已经连接了以更高的速度连接到同一台计算机

4
bash:在cron作业中使用scp失败,但是从命令行运行时成功运行
我试图在cron运行的bash脚本中使用scp(我在Ubuntu 10.0.4 LTS上运行此脚本)。 该脚本运行良好(例如,当我从命令行运行该脚本时,将文件1和文件2传输到远程服务器并从远程服务器复制文件1和文件2。但是,当我将脚本作为cron作业运行时,它会失败。 脚本如下所示: #!/bin/bash cd /home/oompah/scripts/tests/ scp -P 12345 file1 oompah@someserver.com:~/uploads if scp -P 12345 oompah@someserver.com:/path/to/file2.dat local.dat >&/dev/null ; then echo "INFO: transfer OK" ; else echo "ERROR: transfer failed" ; fi 当我将其作为cron作业运行时,收到的错误消息(重定向到日志文件)是: ERROR: transfer failed 我发送到我的邮件收件箱的错误消息是: Permission denied (publickey). lost connection 为什么会发生,如何解决? [编辑] 我用-i命令(如M Jenkins的建议)修改了第一个scp命令,还为调试消息添加了-v。这是完整的调试消息日志。希望它可以阐明正在发生的事情: Executing: program …
8 ubuntu  bash  ssh  cron  scp 


1
将文件从远程服务器写入本地目录?
我想对远程服务器上的日志文件执行一些grep-magic,并将结果写入计算机上的本地文件。 有没有比我的3步解决方案更简单的方法: grep在远程服务器上执行-magic和write文件 从远程复制到本地 scp 删除远程文件
2 unix  grep  remote  scp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.