阅读量:2
使用SSH(Secure Shell)进行文件传输通常有两种方法:SCP(Secure Copy Protocol)和SFTP(SSH File Transfer Protocol)。以下是这两种方法的简要说明和示例:
SCP(Secure Copy Protocol)
SCP是一种基于SSH的文件传输协议,用于在本地主机和远程主机之间复制文件。
从本地主机复制到远程主机
scp /path/to/local/file username@remote_host:/path/to/remote/directory
从远程主机复制到本地主机
scp username@remote_host:/path/to/remote/file /path/to/local/directory
复制整个目录
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
SFTP(SSH File Transfer Protocol)
SFTP是一种基于SSH的文件传输协议,提供了一个交互式的文件传输界面。
启动SFTP会话
sftp username@remote_host
常用SFTP命令
ls:列出远程目录中的文件cd:更改远程目录get:从远程主机下载文件到本地主机put:从本地主机上传文件到远程主机mkdir:在远程主机上创建目录rmdir:删除远程主机上的空目录exit或bye:退出SFTP会话
示例
- 启动SFTP会话:
sftp username@remote_host
- 列出远程目录中的文件:
sftp> ls
- 更改远程目录:
sftp> cd /path/to/remote/directory
- 从远程主机下载文件到本地主机:
sftp> get remote_file.txt /path/to/local/directory
- 从本地主机上传文件到远程主机:
sftp> put local_file.txt /path/to/remote/directory
- 创建远程目录:
sftp> mkdir new_directory
- 删除远程主机上的空目录:
sftp> rmdir empty_directory
- 退出SFTP会话:
sftp> exit
通过这些方法,您可以使用SSH安全地进行文件传输。
以上就是关于“如何用SSH进行文件传输”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm