我有一个运行 Cerberus FTP Server 和 CrushFTP 的 Windows 10 系统。实际上,我对这两个程序还不熟悉,正在学习使用它们在组织中设置 FTP 服务器。我目前正在使用 WinSCP 测试 FTP、SFTP、FTPS 等的连接。
前几天,我退出了这些服务器,并禁用了它们的服务,作为测试的一部分,以防紧急情况下可能需要禁用它们。然后我运行了 WinSCP,以确保它们被彻底关闭,实际上我错过了用户名和密码的凭据,并在输入系统的静态 IP 地址 (192.168.1.111) 后立即单击了登录,我通常会这样做,但 WinSCP 却提示输入用户名。我输入了在 CrushFTP 上创建的用户的用户名,但它没有提示输入任何密码。它显示“连接到 192.168.1.111”,然后“连接失败,检测到超时”
所以我的问题是,为什么在没有运行或禁用 FTP 服务器的情况下 WinSCP 会提示输入用户名?我有点困惑!
悉尼
答案1
这只是 WinSCP 的一种实现方式。
由于您始终需要用户名来进行 FTP 连接,因此 WinSCP 会在尝试连接 FTP 服务器之前提前要求您输入用户名。