本文最后更新于 2026年5月11日。
下面的指令要在本地shell进行
scp E:\bak\Racknerd/1Panel.db"root@107.174.250.116:/opt/1panel/db/1Panel.db
要将文件上传到 VPS(Virtual Private Server)上,你可以使用 SSH(Secure Shell)协议和相关工具来完成。下面是一种常见的方法:
- 使用
scp命令上传文件:
`bash
scp /path/to/local/file user@vps_ip:/path/to/destination - 将
/path/to/local/file替换为本地计算机上要上传的文件的路径。 - 将
user替换为 VPS 的用户名。 - 将
vps_ip替换为 VPS 的 IP 地址或主机名。 - 将
/path/to/destination替换为 VPS 上存储文件的目标路径。
例如,如果要将本地的 example.txt 文件上传到 VPS 的 /home/user/files/ 目录中,可以使用以下命令:
`bash
scp example.txt user@vps_ip:/home/user/files/
然后,你需要提供 VPS 用户的密码或 SSH 密钥的密码来完成上传过程。
- 使用
sftp命令进行交互式文件传输:
`bash
sftp user@vps_ip
该命令将建立与 VPS 的 SFTP 连接,并进入交互式模式。你可以使用类似 FTP 的命令(如put)将文件从本地计算机上传到 VPS。
例如,进入 sftp 会话后,可以使用以下命令将 example.txt 文件上传到 VPS 的 /home/user/files/ 目录:
`bash
put example.txt /home/user/files/
这种方法可以在交互式环境中执行多个文件上传操作。
无论使用哪种方法,确保具有适当的权限来访问 VPS,并提供正确的用户名、IP 地址、密码或 SSH 密钥来进行身份验证。