我有一台 Windows 服务器,我也通过 Putty 登录。在 Windows 服务器上,我有 Winscp,其中有已保存且有效的登录信息。从 Winscp > 生成会话 URL,我可以获得特定帐户的登录详细信息(用户名、密码、服务器等)。现在,当我尝试从 Putty 会话手动执行 sftp 命令时,我可以获取命令的密码部分,但它不会接受登录。这是我在命令行上使用的命令:
sftp -oPort=00000 username@server
为什么凭证在 winscp 上有效,但在命令行上无效?如何使它在命令行上工作?