Closed 276562578 closed 2 years ago
SSH 报错 All configured authentication methods failed
,感觉还是没登录上
参考一下:《sftp连接服务器报All configured authentication methods failed》
SSH 报错
All configured authentication methods failed
,感觉还是没登录上 参考一下:《sftp连接服务器报All configured authentication methods failed》
我使用的是非root账户,以及key认证,sshd_config关闭了密码登陆,仅允许key,然后我手动-i key的文件和配置里的文件是同一个,但没提示key错误,反而提示这个,就很奇怪
emmm 那就奇怪了,root
可以上传成功吗
没试过root,我权限都配置好了的,手动touch
没问题
刚试了下root,一样的报错
我尝试了密码登陆,是可以上传成功的,同样服务器允许密码的前提下,使用key登陆不成功,但这个key文件我都用了好久了,肯定没问题, 猜测是由于解析key文件的代码有一些未考虑的情况,比如我这个key文件只有私钥,大概是这个原因?
配置文件是怎么写的
{
"domain": {
"url": "https://domain.com",
"path": "/pic/{fullName}",
"uploadPath": "/var/www/html/pic/{fullName}",
"host": "domain.com",
"port": 22,
"username": "username",
"privateKey": "C:/Users/username/.ssh/key",
"dirMode": "0755"
}
}
好像没啥问题,正常用 ssh
命令能登录目标服务器吗
好像没啥问题,正常用
ssh
命令能登录目标服务器吗
可以的,我猜测是key文件,我的key文件只包含私钥,您的插件解析那部分可能解析的是带公钥和私钥的key文件,或者您加更多的log,我再尝试下
-----BEGIN RSA PRIVATE KEY-----
123
-----END RSA PRIVATE KEY-----
这是我的key文件的内容
通过
ssh -i xxx username@host
登陆成功,但上传出现如下情况,一直卡进度条