在 WinSCP 中配置 SSH 连接通常涉及以下几个步骤

安装 WinSCP

确保你已经安装了 WinSCP,这是一个跨平台的文件传输和远程登录工具。


配置 SSH 密钥对

要使用 SSH 连接,你需要生成一对 SSH 密钥(通常使用 RSA 算法)。

步骤 1:生成新密钥对

  1. 打开 WinSCP,在工具栏中点击 Actions > Generate SSH Key Pair。
  2. 在弹出的对话框中:
    • 输入一个 Key Pair Name(my-key)。
    • 选择 RSA 算法。
    • 点击 Generate。
  3. 生成完成后,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 连接

  1. 输入目标服务器的信息:
    • Host Name/Address: 输入服务器的 IP 地址或域名。
    • Port: 输入 SSH 服务器的端口号(通常是 22)。
    • User Name: 输入你的用户名。
    • Private Key File: 选择你刚刚生成的私钥文件(id_rsa)。
    • Public Key File: 选择你的公钥文件(id_rsa.pub)。
  2. 点击 OK,完成配置。

步骤 3:测试连接

  • 点击工具栏中的 Test 按钮,WinSCP 会尝试连接到服务器,如果连接成功,你会看到一个绿色检查图标。

使用 SSH 连接

  • 打开 WinSCP,点击工具栏中的 Open 按钮。

  • 在弹出的对话框中:

    • 输入服务器的信息(如果尚未保存)。
    • 点击 OK。
  • 你现在可以通过 WinSCP 远程访问服务器上的文件。


常见问题解答

问题 1:连接被拒绝

  • 确保你有正确的访问权限(权限问题)。
  • 确认私钥文件的格式是否正确(是否有隐藏字符或空格)。
  • 确保服务器接受 RSA 密钥类型。

问题 2:密钥文件不在指定目录

  • 默认情况下,密钥文件会被存储在 C:\Users\<你的用户名>\.ssh。
  • 如果文件不在该目录中,可以检查是否有隐藏文件或重命名。

问题 3:如何重新导入私钥文件

  • 在 WinSCP 的连接面板中,点击 Browse 按钮,选择私钥文件重新导入。

配置 SSH 连接后,你可以通过 WinSCP 远程访问服务器、传输文件或管理文件夹,如果遇到问题,可以逐步排查权限、密钥格式或服务器配置等方面的问题。

在 WinSCP 中配置 SSH 连接通常涉及以下几个步骤

扫码添加老王VPN官方微信

扫码添加老王VPN官方微信

020-8756-3928
扫码添加老王VPN官方微信

扫码添加老王VPN官方微信

网站地图