上传下载文件

本文介绍如何在本地环境和虚拟机之间传输文件。支持通过SCP或SFTP命令行传输

SCP操作步骤

SCP是一种基于SSH协议的文件传输工具,上传下载操作需要在本地环境运行命令,不要在虚拟机上运行命令。

  1. 上传文件

上传本地文件abc.yaml到虚拟机挂载的并行文件存储/data目录下的命令:

scp -P 端口号 /user/abc.yaml root@域名:/data
  1. 下载文件

将虚拟机/data目录下的abc.yaml下载到本地的/user/file目录下的命令:

scp -P 端口号 root@域名:/data/abc.yaml /user/file 

SFTP操作步骤

SFTP是一种基于SSH协议的文件传输工具,上传下载操作需要在本地环境运行命令,不要在虚拟机上运行命令。

  1. 建立sftp连接

从本地与虚拟机建立sftp连接:

sftp -P 端口号 root@域名
  1. 上传文件 上传本地文件abc.yaml到虚拟机挂载的并行文件存储/data目录下的命令:
sftp> put /users/abc.yaml /data
  1. 下载文件 将虚拟机/data目录下的abc.yaml下载到本地的/user/file目录下的命令:
sftp> get /data/abc.yaml /user/file