使用 scp 将 Linux 文件从已安装的 NAS 复制到远程服务器

标签 linux file scp nas

file1 位于 NAS 安装的 ServerA 上。

服务器A /mntnas/file1

服务器B /目的地

如果这样做: user@ServerA> scp/mntnas/file1 user@ServerB:/dest

file1传输是通过ServerA还是直接从NAS到ServerB?

谢谢。

最佳答案

您在 ServerA 上以 user 身份登录,因此 scp 将启动一个从 ServerAServerB 的 ssh session 来复制文件。

因为 scp 对网络存储一无所知,它会让文件系统处理并提供文件组成的字节,因此您的文件将从

传输
            NAS -> ServerA -(ssh tunnel)-> ServerB

关于使用 scp 将 Linux 文件从已安装的 NAS 复制到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44064726/

相关文章:

python - 在作业文件中加载 virtualenv 以在 linux 集群上运行

c++ - 页面映射写入只允许读取

java - 在 Linux 中加载扩展时出现 NullPointerException

linux - 为什么使用 sqrt 的程序在不指定数学库的情况下使用 gcc 进行编译

java使用 "../../"构建的相对路径无法识别,为什么?

github - 使用 SCP 通过 SSH 从 github 复制文件

c - 如何跟踪二进制文件中的项目

Spring 批 : Assemble a job rather than configuring it (Extensible job configuration)

c++ - 无法打开远程文件 : SCP status code 1d not valid libssh 0. 7.3

macos - 在 OSX 上使用 scp 完成远程路径