一、使用SFTP协议传输文件
图形界面操作 - 连接服务器后,在菜单栏选择 Transfer
→ SFTP,或使用快捷键 `Alt+P`(macOS为 `Shift+Alt+P`)。
- 在SFTP窗口中,通过拖放或右键菜单选择 Upload功能,上传本地文件到服务器目标路径。
命令行操作
- 使用 `scp` 命令传输文件(Linux/Mac):
```bash
scp /本地文件路径 用户名@服务器IP:/目标路径
```
例如:
```bash
scp myfile.txt user@192.168.1.10:/home/user/
```
- 使用 `sz` 命令上传文件(Windows):
```bash
sz /本地文件路径
```
服务器需配置允许文件传输。
二、使用SCP协议传输文件
图形界面操作
- 在CRT的 Transfer菜单中选择 SCP,输入本地文件路径和服务器目标路径(如 `/home/user/file.txt`),执行命令后上传。
命令行操作
- 输入以下命令:
```bash
scp /本地文件路径 用户名@服务器IP:/目标路径
```
例如:
```bash
scp myfile.txt user@192.168.1.10:/home/user/
```
- 需输入服务器密码或配置SSH密钥认证。
三、注意事项
权限与路径
- 确保用户具有目标目录的写权限,路径格式需包含完整协议(如 `username@hostname:/path`)。
- 若路径中包含空格,建议使用引号包裹路径。
传输模式选择
- 默认使用二进制模式传输文件,若需文本模式可勾选对应选项。
工具依赖
- 服务器需安装SSH服务,客户端需支持SFTP或SCP协议。
四、补充说明
文件传输进度: 传输过程中可通过CRT界面查看进度条,或通过命令行工具(如 `scp`)的进度输出判断。 断点续传
通过以上方法,可灵活选择图形界面或命令行方式实现文件传输,根据需求选择最适合的协议和工具。