[FEATURE] support sshd config PasswordAuthentication=no and ChallengeResponseAuthentication=yes
When the server sshd configuration is PasswordAuthentication = no, ChallengeResponseAuthentication = yes. In this case, only interactive (e.g., keyboard) password are supported, and plaintext password are not supported
Currently both Navicat and DataGrip support this case. Please support this case
you can use a private key instead
我也想用私钥,但是公司的服务器,我没权限改,目前navicat和DataGrip都支持 sshd PasswordAuthentication=no的密文密码连接
那你平常不用私钥,通过什么登录的
这台服务器是用,密码登录。 服务器sshd的配置是PasswordAuthentication=no,ChallengeResponseAuthentication=yes。 这种情况下,仅支持交互式(如键盘)输入密码,不支持明文密码
是每次从验证器app里获取动态密码填入么
ChallengeResponseAuthentication指定是否使用“键盘交互”身份验证方案。
从理论上讲,“键盘交互”身份验证方案可以向用户询问多重问题,但是实践中,通常仅询问 Password:,也可以询问 One-time Password
https://zhuanlan.zhihu.com/p/518666339
下面是普通Password验证和ChallengeResponseAuthentication Password验证在终端的表现
懂了,你在其他APP【如RDM】能正常登陆么,可以截个图我看看他是啥操作么
RDM不能,IDEA可以,Xshell也可以,Xshell参考这里 https://zhuanlan.zhihu.com/p/518666339