阅读量:138
在Linux系统中,可以使用scp命令通过SSH传输文件。
scp命令的语法如下:
scp [可选参数] [源文件路径] [目标服务器用户名@目标服务器IP地址或主机名:目标文件路径]
其中,可选参数如下:
-
-r:递归复制整个目录。
-
-P 端口号:指定SSH连接的端口,默认为22。
-
-i 私钥文件:指定私钥文件路径。
示例:
- 从本地复制文件到远程服务器:
scp /path/to/local/file.txt username@remote:/path/to/destination/file.txt
这将把本地的file.txt文件复制到远程服务器上的/path/to/destination/目录下。
- 从远程服务器复制文件到本地:
scp username@remote:/path/to/remote/file.txt /path/to/destination/file.txt
这将把远程服务器上的/path/to/remote/file.txt文件复制到本地的/path/to/destination/目录下。
- 递归复制整个目录:
scp -r /path/to/local/directory username@remote:/path/to/destination/
这将递归地复制本地的directory目录及其中的所有文件和子目录到远程服务器上的/path/to/destination/目录下。
请根据实际情况替换命令中的路径和服务器信息。
以上就是关于“linux ssh传输文件的方法是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm