输入putty pscp的密码

Input password for putty pscp

我正在尝试使用 Putty pscp 工具执行以下命令。

pscp -v -pw mypassword "X:\data\temp*" root@172.x.x.x:\tmp\data

我遇到以下错误。

Fatal: Disconnected: No supported authentication methods available

我必须传递用户名和密码。在目标系统上我没有太多控制权。

谁能指出我做错了什么?

远程服务器可能拒绝使用密码的 ssh。您可以尝试使用 puttygen 设置 DSA 或 RSA 密钥,但您需要更改远程站点上的密钥。这对 ftp 有效吗?根登录也可能被禁用,而且这通常是个坏主意。这就是为什么有人建议去超级用户论坛。 Root 不是普通用户,远程登录可能在 /etc/sshd_config.

中被禁用

已更改 ... PermitRoot登录号 ... 密码认证号 ...

...
PermitRootLogin     yes
...
PasswordAuthentication  yes

成功了!