Digital Ocean 启用 SSH 密码登陆方式

Digital Ocean 的登录问题

之前因为拿到 Github 上的 Student Developer Pack 才上的 Digtial Ocean 的车。一直按照官方说明,用 PuTTYgen 生成密钥对,再用 PuTTY 登陆。早就觉着 PuTTY 不好用,登陆方式还这么麻烦,今天用 PuTTY 登陆竟然报错,

Putty error: No supported authentication methods available (server sent: publickey)

解决

以为是本地 private key 损坏了?用 PuTTYGen 重新生成一个密钥对,private key 存本地,public key 添加到 VPS 里还是报这个错误。尬…关键时候掉链子,应该早开启密码登录的。

只能用网页终端登陆。邮件获取到密码,

Digital Ocean

没法粘贴,只能手输这么长的密码?一直手残,第五次成功了。竟然还没完,DO 的策略是首次登陆强制重置密码。重置前又要再输入一次长密码… 好在总算进了。

开启 SSH 密码登陆,
1. sudo vim /etc/ssh/sshd_config
2. 将 Port 22 取消注释;把 PasswordAuthenticationChallengeResponseAuthentication改为yes
3. 重启 ssh 服务,ssh /etc/init.d/ssh restart
或者service sshd restart

成功。还是统一到 XShell 方便,

小站免费 SOCKS5 代理在这里。

发表评论

电子邮件地址不会被公开。 必填项已用*标注