使用xshell连接服务器时无法使用账号密码登录
前言:
刚买了腾讯云的服务器用来搭建个人博客,先是搭建了typecho 的但是发现不好迁移,然后打算从新搭建一个halo,为的使其更加干净,我直接重装了下系统,这里记录下xshell连接遇到的一个问题吧
一、xshell连接直接没有password选项
于是乎我就直接网上百度:
类似有这种解决方式(未能解决我的问题)【结果服在第4步的时候需要验证用户名密码,我输入密码一直提示不对(重装了下系统忘记密服务器密码也被重置了)】:
1. 使用命令vi /etc/ssh/sshd_config
2. 修改文件
3. 在最后一行找到 PasswordAuthentication 改成yes
4. 重新运行 systemctl restart sshd.service
于是乎我关闭掉了服务器控制台里的控制窗口,后面再进去的时候,糟糕的事情就出现了 控制台都拒绝连接了
二、解决方法
我想到前面提示的密码不对,突然想起,服务器第一次使用xshell登录是显示只能使用 public key 登陆
于是, 又重装了下系统,重置密码,再到xhell 里主机密钥管理者删除原有的连接信息,新建连接就能通过账号密码连接上了