-1

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

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

我收到以下错误。

致命:断开连接:没有支持的身份验证方法可用

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

谁能指出我做错了什么?

4

2 回答 2

0

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

于 2015-05-05T17:56:35.190 回答
0

已更改 ... PermitRootLogin 否 ... PasswordAuthentication 否 ...

...
PermitRootLogin     yes
...
PasswordAuthentication  yes

它奏效了!

于 2015-05-06T04:40:49.067 回答