博客 / Linux/ 使用 WinSCP 安全上传文件到 VPS 服务器:图文详细指南

使用 WinSCP 安全上传文件到 VPS 服务器:图文详细指南

WinSCP 简介

WinSCP 是一款在 Windows 环境下使用的开源图形化 SFTP 客户端,同时也支持 SCP 协议。它的核心功能是在本地计算机与远程服务器之间安全地传输文件。

与传统的 FTP 相比,使用 WinSCP 可以直接通过服务器的账户和密码进行连接,无需在服务器端进行额外的 FTP 服务配置,更加方便安全。

下载地址

官方下载: https://winscp.net/eng/download.php

备用下载: 建议优先从官方网站获取最新版本以确保安全。

WinSCP 使用方法

安装完成后启动 WinSCP,您将看到登录界面。请按照以下说明填写连接信息:

协议: 选择 SFTP 或 SCP(推荐使用 SFTP)。
主机名: 填写您的 VPS 服务器的公网 IP 地址。
用户名: 填写服务器的登录用户名(例如 root 或您创建的其他用户)。
密码: 填写对应用户的密码。
端口: 默认是 22(SSH 端口)。

信息填写完毕后,点击“登录”按钮。

WinSCP 登录界面示意图

登录成功后,您会看到双面板界面。左侧是您的本地文件,右侧是远程服务器的文件系统。

WinSCP 连接成功后的主界面

上传文件

上传文件非常简单:

  1. 在左侧本地文件面板中,浏览并选中您要上传的文件或文件夹。
  2. 直接将其拖拽到右侧的远程服务器面板中,或者右键点击选择“上传”。

通过拖拽上传文件到 VPS 服务器

文件传输进度会显示在窗口底部。传输完成后,文件就会出现在您的 VPS 服务器上了。

补充说明与最佳实践

1. 安全性: 为了更高的安全性,建议使用 SSH 密钥对进行身份验证,而不是密码。您可以在 WinSCP 的“高级登录设置”中配置私钥文件。

2. 文件权限: 上传到 Linux 服务器的文件,其权限(如可执行性)可能需要根据用途进行后续调整。

3. 连接问题: 如果无法连接,请检查 VPS 服务器的防火墙是否放行了 22 端口,并确认 IP、用户名和密码是否正确。

发表评论

您的邮箱不会公开。必填项已用 * 标注。