ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no user@host
openssh-client登陆服务器时,默认会依次尝试:
- GSSAPI-based认证
- host-based认证
- public key认证
- challenge response认证
- password认证
- 等认证方式
新装的openssh-server默认的MaxTries是6,就无法使用密码登录。
- 使用
PreferredAuthentications=password
修改认证顺序。 - 使用
PubkeyAuthentication=no
表示关闭公钥认证方式,保证当服务端不支持密码认证时,也不会使用公钥认证。
ssh -i ~/.ssh/liyddsshkey [email protected] -p 23