协议简介
SCP(Secure Copy Protocol)是基于SSH协议的安全文件传输命令,适合命令行用户快速传输单个文件。SFTP(SSH File Transfer Protocol)提供图形化界面,支持目录管理和批量传输,适合需要可视化操作的用户。
SCP下载操作
执行步骤:
- 打开本地终端(Windows建议使用PowerShell或Git Bash)
- 输入命令格式:
scp 用户名@服务器IP:远程路径 本地路径
- 示例:
scp root@123.45.67.89:/var/log/app.log ~/Downloads/
注意事项:需提前获取服务器公网IP和登录凭证,传输大文件建议使用-C
参数启用压缩。
SFTP下载操作
推荐使用FileZilla客户端:
- 在连接设置中选择SFTP协议和端口22
- 填写主机地址(服务器IP)、用户名、密码
- 右侧窗口选择远程文件,拖拽至左侧本地目录
字段 | 值 |
---|---|
主机 | sftp://123.45.67.89 |
端口 | 22 |
常见问题
连接失败排查:
- 检查安全组是否开放22端口
- 确认用户名包含云服务器实例ID(如Ubuntu系统默认为ubuntu)
- 网络波动时可尝试使用
rsync
命令续传