标签: scp

来自我的(第三台)电脑的两个远程主机之间的 scp

我有两个远程主机。
host1-> 10.3.0.1
host2-> 10.3.0.2
都运行 ssh 服务器。

ssh 服务器侦听 host1 中的端口 22 和 host2 中的端口 6969。现在,使用我的本地机器,我需要将某些内容从 host1 复制到 host2,而无需通过 ssh 登录到 host1 或 host2。就像是,

scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file
Run Code Online (Sandbox Code Playgroud)

我该怎么做,请注意两台主机对 ssh 使用不同的端口。

networking linux ssh shell scp

184
推荐指数
4
解决办法
15万
查看次数

SCP 和 SFTP 有什么区别?

通常,我使用scp命令在 *nixes 上传输文件。

SFTP 和 SCP 有什么区别?他们不是都在 SSH 上工作吗?

ssh file-transfer scp sftp

176
推荐指数
5
解决办法
18万
查看次数

通过中间主机的 scp 文件

我可以访问 3 台机器,A、B 和 C。唯一可能的 (ssh) 连接是:

A -> B
B <-> C
Run Code Online (Sandbox Code Playgroud)

我需要从 A 到 C 获取文件,所以我可以将文件从 A scp 到 B,然后将它们从 B scp 到 C。但是,B 没有太多磁盘空间,所以这不是一个选项。有没有办法通过 B 从 A 到 C scp 文件?请注意,我在任何机器上都没有 root 访问权限,所以不要认为我可以设置任何持久隧道,但如果我错了,请纠正我!

scp

111
推荐指数
5
解决办法
11万
查看次数

使用 sudo scp 到远程服务器

我在服务器 A 上有一个文件(它位于 NAT 后面,因此不能直接寻址)。该文件需要复制到服务器 B 中限制为 root 的目录中。我在服务器 B 上有一个具有 sudo 权限的帐户。scp 命令的语法是什么?

security sudo command-line scp

103
推荐指数
4
解决办法
18万
查看次数

scp 副本有错误“不明确的目标”

我尝试将文件从 linux (ubuntu) 机器复制到安装在 mac 上的外部硬盘驱动器,但收到一条错误消息:

scp: ambiguous target
Run Code Online (Sandbox Code Playgroud)

我所做的是,我在 mac 上,通过 ssh 连接到文件所在的 linux 机器。然后使用以下命令:

scp fileToCopy myMacUser@myMacMachine:/Volumes/MyExternalDrive/targetDirectory
Run Code Online (Sandbox Code Playgroud)

我做错了什么 ?在这种情况下使用的好命令是什么?

ssh hard-drive scp macos

77
推荐指数
2
解决办法
5万
查看次数

scp 与 zsh :未找到匹配项

当我通过 zsh 尝试 scp 时,我得到

scp hostA:Descargas/debian-6.0.4-* user@192.168.1.154:Escritorio/Software/
zsh: no matches found: hostA:Descargas/debian-6.0.4-*
Run Code Online (Sandbox Code Playgroud)

相同的命令在 bash 中工作

zsh scp

76
推荐指数
5
解决办法
5万
查看次数

scp 不起作用,但 ssh 起作用

如果我想通过 scp 向服务器发送一些东西:

$ scp file server:
                   _____  _____  _____
$
Run Code Online (Sandbox Code Playgroud)

,然后打印三行并且不复制文件。但是我可以毫无问题地通过 ssh 连接到服务器:

$ ssh server
Run Code Online (Sandbox Code Playgroud)

如何使 scp 工作?

ssh scp

75
推荐指数
5
解决办法
18万
查看次数

如何在 ssh 会话中不使用 scp 复制文件?

我已经使用 ssh 登录到一个系统,并且两个系统上都没有 scp。如何在不使用 scp 程序的情况下复制文件。

linux ssh unix scp

73
推荐指数
2
解决办法
9万
查看次数

Linux:连续同步文件,一种方式

场景:在 Linux 桌面框上设置 IDE,在本地编辑 PHP 文件。每次保存文件时,我都希望此更改出现在运行 Apache 的 linux 服务器上。服务器有 ssh(以及 samba 和 nfs)。

作为参考,当我在 Windows 上编辑文件时,我终于找到了 WinSCP 作为我需要的确切工具 - WinSCP 仅提供此功能,具有初始同步然后持续更新,使用文件系统监视服务:“将远程目录保持到日期”。

在 Linux 上,人们可能会争辩说可以使用 sshfs 来完全避免同步的需要。在 Windows 上,一个 samba-share 会做同样的事情。但是,我希望 IDE 可以使用本地文件(在 SSD 磁盘上!),而不必通过网络进行 PHP 索引和诸如此类的事情,这需要很长时间。

但是 sshfs 可能仍然是解决方案的一部分 - 因此只需要在两个本地目录之间完成连续同步。

任何想法或指示?

linux ssh scp winscp

71
推荐指数
3
解决办法
6万
查看次数

为什么 rsync -avz 比 scp -r 快?

我对此有点疑惑?为什么 rsync 比 scp 快?rsync 不使用下面的 scp 还是做一些更有效的事情?有什么方法可以加速scp吗?

rsync scp

63
推荐指数
3
解决办法
8万
查看次数

标签 统计

scp ×10

ssh ×6

linux ×3

command-line ×1

file-transfer ×1

hard-drive ×1

macos ×1

networking ×1

rsync ×1

security ×1

sftp ×1

shell ×1

sudo ×1

unix ×1

winscp ×1

zsh ×1