go语言的ssh包居然不支持密码过期重置的功能! 版本:go v1.14.1 linux环境下安装的。 ssh包:git clone https://github.com/golang/crypto.git 是2020年4月1号左右下载的。 先描述一下问题的现象,以及必须得解决这个问题的原因: 正常的ssh客户端,如果密码过期了,或者不符合密码规则,在登陆的时候终端都会提示一段话,比如过期之类的。然后会提示你在终端输入旧密码,再输入新密码,然后确认,从而完成密码修改。 然而用这个ssh包,执行ssh.Dial的时候,如果遇到密码过期,这个函数会直接返回一个错误,并不会给你修改新密码的机会! 而