安装 WinSCP
确保你已经安装了 WinSCP,这是一个跨平台的文件传输和远程登录工具。
- 如果尚未安装,可以从 WinSCP 官方网站 下载并安装。
配置 SSH 密钥对
要使用 SSH 连接,你需要生成一对 SSH 密钥(通常使用 RSA 算法)。
步骤 1:生成新密钥对
- 打开 WinSCP,在工具栏中点击 Actions > Generate SSH Key Pair。
- 在弹出的对话框中:
- 输入一个 Key Pair Name(
my-key)。 - 选择 RSA 算法。
- 点击 Generate。
- 输入一个 Key Pair Name(
- 生成完成后,
my-key会被创建到默认的密钥目录中(通常是C:\Users\<你的用户名>\.ssh)。
步骤 2:复制公钥
生成密钥对后,你会得到两个文件:
- 私钥文件:
id_rsa(不公开) - 公钥文件:
id_rsa.pub(需要上传到服务器)
将 公钥文件 复制到目标服务器上,通常会放在 ~/.ssh/ 目录中。
在 WinSCP 中配置 SSH 连接
步骤 1:打开 WinSCP 的连接面板
- 点击工具栏中的 Actions > Open SSH Tunnel 或者按下快捷键
Ctrl+Shift+T。
步骤 2:添加新的 SSH 连接
- 输入目标服务器的信息:
- Host Name/Address: 输入服务器的 IP 地址或域名。
- Port: 输入 SSH 服务器的端口号(通常是
22)。 - User Name: 输入你的用户名。
- Private Key File: 选择你刚刚生成的私钥文件(
id_rsa)。 - Public Key File: 选择你的公钥文件(
id_rsa.pub)。
- 点击 OK,完成配置。
步骤 3:测试连接
- 点击工具栏中的 Test 按钮,WinSCP 会尝试连接到服务器,如果连接成功,你会看到一个绿色检查图标。
使用 SSH 连接
-
打开 WinSCP,点击工具栏中的 Open 按钮。
-
在弹出的对话框中:
- 输入服务器的信息(如果尚未保存)。
- 点击 OK。
-
你现在可以通过 WinSCP 远程访问服务器上的文件。
常见问题解答
问题 1:连接被拒绝
- 确保你有正确的访问权限(权限问题)。
- 确认私钥文件的格式是否正确(是否有隐藏字符或空格)。
- 确保服务器接受 RSA 密钥类型。
问题 2:密钥文件不在指定目录
- 默认情况下,密钥文件会被存储在
C:\Users\<你的用户名>\.ssh。 - 如果文件不在该目录中,可以检查是否有隐藏文件或重命名。
问题 3:如何重新导入私钥文件
- 在 WinSCP 的连接面板中,点击 Browse 按钮,选择私钥文件重新导入。
配置 SSH 连接后,你可以通过 WinSCP 远程访问服务器、传输文件或管理文件夹,如果遇到问题,可以逐步排查权限、密钥格式或服务器配置等方面的问题。









