SFTP允许您通过SSH上传和下载文件。在VPS上,它使用与普通SSH相同的登录信息:VPS IP地址、SSH用户名、SSH密码或密钥,以及SSH端口。
默认的SSH/SFTP端口是22,除非您更改了它。如果SSH无法工作,SFTP也将无法工作。
- 在您的计算机上安装一个SFTP客户端,例如FileZilla或WinSCP。
- 使用协议
SFTP、您的VPS公网IP、端口22和您的Linux SSH用户名创建一个连接。 - 连接到VPS。如果客户端询问是否信任主机密钥,仅在IP地址正确时接受。

- 将文件上传到您正在运行的软件使用的文件夹中。除非指南特别指示,否则不要随意上传文件到
/。
| 路径 | 常见用途 |
|---|---|
/home | 用户文件夹、游戏文件和服务账户。 |
/opt | 手动安装的软件。 |
/srv | 托管服务,具体取决于您的设置。 |
/var/log | 日志。在故障排除时从这里下载。 |
有关完整的FileZilla操作指南,请使用如何使用FileZilla连接到SFTP。
常见的SFTP错误
- 使用FTP而不是SFTP。VPS通常使用基于SSH的SFTP。
- 将文件上传到错误的用户文件夹,然后从另一个文件夹启动应用程序。
- 上传归档文件但忘记在VPS上解压。
- 更改所有权或权限,导致服务无法读取文件。
如果文件上传成功但应用程序无法看到,请检查应用程序配置或启动命令中的确切文件夹路径。
