向服务器上传和下载文件
以下是将本地电脑上的文件传到服务器,或将服务器上的文件下载到本地电脑的方法。连接信息(IP、账户、密码)请在个人中心 → 服务器详情的“连接信息”卡片中查看。
Linux 服务器 —— SFTP 程序(最简单)
可以像资源管理器一样通过拖放来传输文件。直接使用与 SSH 相同的连接信息。
- WinSCP(仅限 Windows,免费)
- FileZilla(Windows / macOS,免费)
WinSCP 连接设置
- 运行 WinSCP 后会弹出“登录”窗口。
- 文件协议:SFTP
- 主机名:服务器 IP / 端口号:
22 - 用户名、密码:个人中心中的连接信息
- 登录 → 将文件从左侧(本地电脑)拖放到右侧(服务器)。
FileZilla 也是一样,在“主机”中填入 sftp://server-ip、端口 22,即可用同样的方式连接。
Linux 服务器 —— 命令(scp)
可以直接在 Windows PowerShell、macOS/Linux 终端中使用。
# 本地电脑 → 服务器(单个文件)
scp ./backup.zip username@server-ip:~/
# 本地电脑 → 服务器(整个文件夹)
scp -r ./my-project username@server-ip:~/
# 服务器 → 本地电脑
scp username@server-ip:~/backup.zip ./
如果您在使用 VS Code Remote-SSH,只需将文件拖放到 VS Code 左侧的资源管理器中,就会上传到服务器。
Windows 服务器 —— 通过远程桌面复制
复制、粘贴
在远程桌面连接期间,可以在本地电脑上用 Ctrl + C 复制文件,然后在服务器画面中用 Ctrl + V 粘贴。大文件可能会很慢或中途中断,因此建议使用下面的驱动器共享。
共享本地电脑的驱动器
- 运行
mstsc→ 下方的 显示选项 - 本地资源 标签页 → 详细信息 → 勾选要共享的驱动器(例如:D:)
- 连接后,在服务器的文件资源管理器“此电脑”中可以看到您电脑的驱动器。从这里复制文件即可。