安装WinSCP
- 下载并安装WinSCP:访问WinSCP官网,下载并安装最新版本(如5.9.2)。
打开WinSCP并设置连接
- 启动WinSCP,点击右上角的“Open”按钮。
- 在弹出的“Login”窗口中:
- 协议:选择“SFTP”。
- 端口:默认为22。
- 主机名或IP地址:输入服务器的IP地址或域名(如
168.1.100或sftp.example.com)。 - 用户名:输入服务器上的用户名(如
admin或user)。 - 密码:输入服务器上的密码。
设置WS_(S)FTP选项
- 过期时间:将“Host key”下拉菜单中的“Allow fallback to
ssh”设置为“Yes”以避免连接超时。 - 上传选项:勾选“Preserve directory structure”以保持文件结构。
- 回复选项:设置下载时的行为(如“下载后的文件是否删除”)。
设置高级选项
- SFTP版本:选择“SFTPv4”或“SFTPv5”。
- 语言:选择中文以便于操作。
- 连接选项:启用“Keyboard-interactive”以允许密码输入。
保存和测试
- 勾选“Save settings to”以保存配置,选择存储位置。
- 点击“OK”返回主界面。
- 进入“Session”菜单,点击“Test”进行测试连接。
验证连接
- 成功连接后,右键点击“Remote directory”选择“Directory contents”,使用
ls命令查看文件列表,确保可以读取和写入文件。
处理常见问题
- 连接被拒绝:检查防火墙是否开放了SFTP端口(如22),并测试端口连通性。
- 权限问题:确保服务器上的文件夹有读写权限。
- Chroot限制:如需限制上传/下载目录,编辑服务器配置文件,添加
ChrootDirectory /home/user/等设置。
通过以上步骤,您可以成功配置并使用WinSCP进行SFTP连接,遇到问题时,参考资料或社区求助以解决。




