安装 OpenSSH 客户端
如果你使用的是 Windows 系统,首先需要安装 OpenSSH 客户端,以便能够通过 SSH 协议连接到 Linux/Unix 服务器。
- 下载并安装 OpenSSH 软件:
- 对于 Windows 10/11,可以直接从 Microsoft 官方商店下载并安装 OpenSSH 客户端。
- 对于其他版本的 Windows,可以使用第三方安装包,如 PuTTY 或其他 SSH 客户端工具。
配置 WinSCP SSH 连接
打开 WinSCP,按照以下步骤配置 SSH 连接:
-
打开 WinSCP:
双击打开 WinSCPIcon executable 文件,或者从开始菜单中选择 WinSCP。
-
新建连接:
- 点击 File(文件) > Site Manager(站点管理器)。
- 右键点击 New Site(新站点)以创建一个新的连接。
-
输入服务器信息:
- 在 General(一般)选项卡中,输入以下信息:
- HostName/Address: 服务器的 IP 地址或主机名。
- Port: 服务器的 SSH 端口,默认为 22。
- 在 Auth(身份验证)选项卡中:
- 选择 Private key file(私钥文件)或 Password(密码)进行身份验证。
- 如果使用私钥文件,点击 Browse(浏览)选择你的私钥文件(如
id_rsa)。
- 在 Advanced(高级)选项卡中,勾选 Enable Compression(启用压缩)以优化传输速度。
- 在 General(一般)选项卡中,输入以下信息:
-
保存并连接:
- 点击 OK 保存设置,然后点击 Connect(连接)按钮,WinSCP 会尝试连接到服务器。
使用 SCP 命令
如果你使用的是命令行工具,可以使用 SCP 来通过 SSH 传输文件:
- 上传文件到服务器:
scp filename.txt username@hostname:/path/to/destination/
- 下载文件到本地:
scp username@hostname:/path/to/destination/filename.txt .
常见问题
- 连接被拒绝:检查防火墙设置,确保服务器端口开放。
- 权限不足:确认你有权限访问目标文件或目录。
- 证书问题:检查私钥文件的格式和权限,确保无误。
如果你遇到问题,可以参考 WinSCP官方文档 或在社区论坛(如 Super User 或 Stack Overflow)寻求帮助。
