scp

将大文件复制到 Samba 共享时网络断开连接
scp

将大文件复制到 Samba 共享时网络断开连接

在将较大的文件从一个位置复制到 Linux 测试服务器时,我在 1.7-1.9GB 左右的区域不断断开连接。使用的协议没有区别(SFTP/SCP/SMB)。 我的猜测是目标服务器无法足够快地分配磁盘上的块,从而导致存储或 CPU 出现瓶颈,从而导致断开连接。当目标系统赶上时,源系统已经抛出了异常。我似乎可以通过将最大传输速度限制为大约 15k kb/s(它目前正在运行)来确认这一点。 我想知道是否有人能提供一些关于如何防止此问题发生的提示。我正在考虑在主机或目标系统上使用缓冲区或更长的超时。也许是第三方复制客户端?(我真的很怀念 Windows 上没有原...

Admin

从 bash 脚本运行 ssh / scp(无密码)- 已安装密钥
scp

从 bash 脚本运行 ssh / scp(无密码)- 已安装密钥

我尝试在同一网络中的两个 rpi 之间复制文件。按照许多教程中的提示安装了公钥。直接从终端调用 ssh 或 scp 命令时,无需输入密码。从 bash 脚本运行相同的命令时,它会要求输入密码。 我感到很困惑,因为大多数人似乎在使用密钥运行 ssh/scp 时都遇到了问题 - 但这个却运行正常。这看起来像是终端/bash 的区别。 脚本如下: 脚本: #!/bin/bash sudo scp /home/pi/file.txt [email protected]:/home/pi/foo/ 它由执行 $sudo ./script ...

Admin

将文件从远程 Unix 计算机复制到 Windows
scp

将文件从远程 Unix 计算机复制到 Windows

我有一台远程 Unix 计算机,它没有安装 SMB,我无法安装它。但是该服务器上有一些文件,我需要在 Windows 计算机上使用它们。 我需要的是一种根据我的 Windows 机器上的文件名列表定期从 Unix 机器复制一些特定文件的方法。 我该怎么做呢? - 这必须每天自动发生一次。 我正在考虑在 Windows 上安排一个小的计划作业,它读取所需文件的名称,然后打开 ssh 隧道并远程运行 scp 命令并复制每个文件。这是一个好的解决方案还是有更好的方法? ...

Admin

有没有办法从中断的地方重新开始复制​​大文件
scp

有没有办法从中断的地方重新开始复制​​大文件

在工作时,我通过 ssh 连接到公司另一个位置的远程服务器。我通常使用 scp 从我工作的本地 Ubuntu 机器复制文件到远程服务器。 最近,当我复制一个大约 3GB 的文件时,我们远程站点的 VPN 连接中断,导致文件复制中断,此时仅复制了大约 1.5GB 的文件。即使是这个复制也花了很长时间(因为我们的链接速度很慢)。 Linux/Unix 下是否有任何文件复制应用程序(基于 ftp/基于 scp/任何其他独立应用程序)来复制文件,以便在中断时,它们可以从正确的状态开始复制,同时避免从头开始重做整个复制过程? ...

Admin

有没有更快的 scp 或 rsync?
scp

有没有更快的 scp 或 rsync?

当我不需要安全连接时,如何快速传输大文件? 我经常想将一个大文件从本地计算机复制到远程计算机。该文件在远程计算机上尚不存在。我通常使用scp或rsync(我认为可能在底层使用 ssh反正)。它可能有点慢,我怀疑这不是由于网络限制,而是因为它试图安全地复制。使用 blowfish 密码并没有改善多少,我根本无法让空密码工作。 编辑:记录显示,复制一个 ~75MB 的文件大约需要 17 分钟,rsync 报告 78032.72 字节/秒。如果我的计算正确,并且网络为 10/100(100,000,000位/秒) 那么这难道不是只占可能网络速度的 0.6%...

Admin

通过网络接口使用 cat 复制文件?
scp

通过网络接口使用 cat 复制文件?

当使用 scp 通过 ssh 连接复制文件时,对我来说有时会很慢(12 MB 的文件需要 1 或 2 分钟)。有一次我看到一个人取消了速度太慢的复制,然后通过其他方法复制它,就像将文件直接发送到网络适配器或一些神奇的东西一样......(我当时刚接触 linux,所以直到现在才意识到这有多酷,否则我会问那个人!) 他是如何做到的?? ...

Admin

文件传输:Windows WinSCP 比 Linux scp/rsync 快几个数量级
scp

文件传输:Windows WinSCP 比 Linux scp/rsync 快几个数量级

我的目标是将大文件从远程 HPC 传输到本地机器。 我的经验是在 Windows 上,但最近我得到了一个装有 Fedora 的工作站。在我的 Windows 机器上,我使用 WinSCP。通过这种方式下载文件(拖放,我没有对 WinSCP 设置进行任何操作),我的下载速度 >15 MB/s。 在我的新 Fedora 机器上,我尝试scp过从rsync终端 scp [email protected]:/grab/path/object.tif /target/path/ rsync -avz --progress [email pro...

Admin

为什么安装了`scp`却找不到?
scp

为什么安装了`scp`却找不到?

我运行了下面的命令。 $ scp -i <key> -P <port> <user>@<host>:<path> . bash: scp: command not found 所以我检查了一下 $ which scp /usr/bin/scp 然后我尝试 /usr/bin/scp -i <key> -P <port> <user>@<host>:<path> . bash: scp: command not found 我试过 $ s...

Admin

在 zsh 中使用 scp 或 echo 并带上别名参数打印‘没有这样的文件或目录’
scp

在 zsh 中使用 scp 或 echo 并带上别名参数打印‘没有这样的文件或目录’

这里是 MacOSX 上的 zsh。 我想指出的是,我尝试了几种方法,带引号和不带引号、单引号或双引号、带括号和不带括号、带/不带 $ 变量。但我总是收到这样的信息:“没有这样的文件或目录”。 我的 ~/.zshrc 文件别名部分有一行。 alias cpsos='source="${1}"; destination="${2}"; scp -i ~/.ssh/id_sos "${source}" __USERNAME__@__SERVER__:"${destination}"' 当我在终端使用时 % cpsos "/Users/sos/dev/g/qrco...

Admin

如何 rsync 到没有 rsync 但有 SCP 工具的服务器
scp

如何 rsync 到没有 rsync 但有 SCP 工具的服务器

远程服务器是类似 FreeBSD 的系统,但未安装 rsync: $ ssh [email protected] which rsync scp Password: rsync not found /usr/local/bin/scp $ rsync -a /ring/0/share/Archives_AudioVisuel/TEST [email protected]:/ifs/par-nas01/data/MPP/ADN_Archives/Audiovisuels/ Password: zsh:1: command not found...

Admin

无法通过 SSH 密钥发送到 Windows 11 但该过程可以在 Windows 10 上运行。为什么?
scp

无法通过 SSH 密钥发送到 Windows 11 但该过程可以在 Windows 10 上运行。为什么?

ssh-keygen我正在使用带有公钥的 SSH 运行一些测试。我正在使用 Linux 机器中的命令生成密钥。 我想使用 SCP 命令将公钥复制到我的 Windows 11 系统,命令如下 scp id_rsa.pub [email protected]:%programdata%/ssh 当此命令在我的 Linux 机器上运行时,它可以成功运行,但在 Windows 11 机器上,我看不到我复制的文件。 我再次尝试使用 Windows 10,成功了,我可以在目录中看到该文件。我想知道为什么在 Windows 11 中没有得到相同的结果? ...

Admin

可以使用 WinSCP 传输文件,但 scp 或 rsync 失败并出现“连接已关闭”等错误
scp

可以使用 WinSCP 传输文件,但 scp 或 rsync 失败并出现“连接已关闭”等错误

当我尝试使用scp或传输文件时出现错误rsync,但我可以使用 WinSCP 传输文件,它使用 SCP 协议。 我在 Windows 11 和 WSL2 上运行 WinSCP scp rsync,当我在 Windows 上运行它们时,输出与此相同。 当我使用scp $ scp foo [email protected]:~/ scp: Connection closed 当我使用rsync $ rsync -av foo [email protected]:~/ sending incremental file list rsync: ...

Admin

通过 SSH 将文件从 Linux 服务器复制到 Windows 机器,使用 expect 脚本和 crontab 并不可靠
scp

通过 SSH 将文件从 Linux 服务器复制到 Windows 机器,使用 expect 脚本和 crontab 并不可靠

我们有一台服务器,它根据一些元素生成两种格式的报告。PDF 和 DOCX。我创建了一个 crontab 作业来自动将这些文件从服务器传输到本地 Windows 工作站之一。 我在 Windows 机器上安装了 SSH 服务器,并创建了一个 expect 脚本,因为 Windows 用户有密码,简单的 SCP 脚本不起作用。我在网上找到了一个解决方案(使用 expect 脚本)。这种安排有点管用。但它并不总是有效,当它起作用时,脚本只会复制 PDF 文件或只复制 DOCX 文件,或者它不会从某个元素复制两个文件。 我不知道从哪里开始调试这样的问题。 有趣的是,...

Admin

从服务器到本地主机的 SCP 失败
scp

从服务器到本地主机的 SCP 失败

我确信我之前曾通过 SCP 向服务器发送过一些文件,但现在它却无法在相反的方向上工作。 我在用着: $ scp -v mysrv:/home/XXX/dir/app.rb app.rb.bak Authenticated to mysrv ([88.88.111.11]:22) using "publickey". debug1: channel 0: new session [client-session] (inactive timeout: 0) debug1: Requesting [email protected] debug1: En...

Admin

Windows Powershell 处理正斜杠/反斜杠
scp

Windows Powershell 处理正斜杠/反斜杠

我一直在阅读,Windows Powershell 与斜杠方向无关,因为它可以同时使用正斜杠/反斜杠作为文件路径。 出于某种原因,在我的 Windows 笔记本电脑和 HPC 集群(Linux)之间传输文件时,我假设必须将 Linux 中使用的所有正斜杠 (/) 转换为 Powershell 命令中的反斜杠 (\)。 例如,如果 HPC 集群上的文件位于 /path/file,我会执行 scp \path\file \path\destination。 显然,它一直在工作(?)但我想知道 Windows Powershell 如何知道在访问 Linux 位置...

Admin