服务器秘钥登录秘钥丢失后,使用秘钥登录或者密码登录的办法

场景:
 前段时间服务器一直被攻击 ,甚至有一次服务器竟然被暴力破解了密码。其实总结下来就是密码过于简单。由于自己也不是很清楚这当面的知识,从度娘查到秘钥登录会相对安全,所以就把自己的服务器密码登录型,改成了秘钥登录。由于电脑系统问题,重装了一下系统,结果直接无法登录了,尝试找回putty生成的秘钥登录都失败了,服务器也连接不上了,这种情况即使生成一个新的秘钥由于不能连接ESC也是无法更新秘钥进行登录的。

解决办法:

1.这时候能连接服务的只有网页的阿里云控制台,由于已经没有秘钥所以这里也是连接不上的,有秘钥的情况下可以添加秘钥直接登录的。

2.如果都行不通,只能进行改密码,然后先通过vnc登陆,然后修改ssh登陆公钥,或者先通过vnc进行登录然后将秘钥登录修改成密码登录。


方法一:(秘钥登录)
如果您希望通过秘钥登录,进入vnc后也就是进入了服务器,然后配置ssh登录,重启服务器就可以了,这里首先要生成新的公钥秘钥,再放进服务器的用户目录下的  .ssh/authorization_keys下就OK了。

注:密钥必须一行定格写完,前后不能有空格。 注意下文件属性,600,属主是登陆用户

个人感觉由于秘钥问题很麻烦,相对登录使用秘钥还是密码,其实就是一个鸡生蛋蛋生鸡的问题。所以下边我介绍一下遇见这种情况将秘钥登录改为密码登录的办法。

方法二:(密码登录)
将秘钥登录直接修改密码登录,这里可以配置下  /etc/ssh/sshd_config ,把改为PasswordAuthentication yes ,这样就支持密码登陆了。重启下ssh服务service sshd restart。

 


两种登录方式,用秘钥登录 ,或者将秘钥登录改为密码登录。仅用于自己工作笔记使用,担心忘记而已

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值