我正在尝试使用Putty pscp工具执行以下命令。
pscp -v -pw mypassword“X:\ data \ temp *”root@172.x.x.x: \ tmp \ data
我遇到了以下错误。
致命:断开连接:没有可用的支持身份验证方法
我必须传递用户名和密码。在目标系统上,我没有太多的控制权。
有人能指出我做错了吗?
答案 0 :(得分:0)
远程服务器可能正在使用密码拒绝ssh。您可以尝试使用puttygen设置DSA或RSA密钥,但您需要更改远程站点上的密钥。这适用于ftp吗?根登录也可能被禁用,除了它通常是一个坏主意。这就是为什么有人建议将其转到超级用户论坛。 Root不是常规用户,可能会在/ etc / sshd_config中禁用远程登录。
答案 1 :(得分:0)
改 ... PermitRootLogin没有 ... PasswordAuthentication没有 ...
要
...
PermitRootLogin yes
...
PasswordAuthentication yes
它有效!