putty、xshell秘钥连接centos7及单用户模式破解密码

一、用putty秘钥连接

ed371fafe9483e5481f011fcdc477172422.jpg

 

4b17c6a85221d413752457375de724176d0.jpg

 

秘钥连接,下载puttygen工具,点击Generate,生成秘钥,生成秘钥的过程需要动鼠标,生成速度才会快。(提供Generate下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)

667736b8f6b3410741d5f1c7a090f8e3c97.jpg

 

将生成的公钥复制到/root/.ssh/authorized_keys ,保存公钥和私钥到本地

7b948b3aa641819f07ccc8ce5aa5a00f4e9.jpg

 

mkdir /root/.ssh //创建目录

chmod 700 /root/.ssh //更改目录权限

vi /root/.ssh/authorized_keys // 将公钥复制到该文件里面,保存退出

663f5764642dbdebceddbf0714eed3d902e.jpg

 

setenforce 0 //临时关闭安全协议

vi /etc/selinux/config // 进入配置文件,将安全协议永久关闭,将enforcing改为disabled,保存退出

c3cd41e1678c6f46f4b9dbf4bf18a43317e.jpg

 

关闭服务器密码验证方式

vi /etc/ssh/sshd_config //将yes改为no,表示关闭密码登录方式

362154758688d1711bd74e2443997ac96ff.jpg

 

service sshd restart //重启ssh服务

 

添加保存的私钥到putty

eda0043b3f3608376d064181fc3f26e5584.jpg

 

重新生成配置,点击Load,再保存

dddcb30004081e62208a66c176be0878e94.jpg

 

需要秘钥登录界面

14f657ba92d059e807944c93bcf71449d0c.jpg

 

 

 

二、xshell秘钥连接

3f4374296c799cb63204c1eac6d910ca8a6.jpg

生成秘钥

d081e0ef66762476d619f5c1a20a2457d1d.jpg

 

默认保存下一步

23c74a00c0693f498dda433d1b0b90aadf8.jpg

 

下一步

af0e8a17be3e05b0c7a214404f9a5b7c909.jpg

 

可以修改密钥名称,给秘钥加密

c497612d4f050ebd608d18c1ca6746e536f.jpg

 

查看密钥属性

0a5d375fe2fb2975ebe6d628f19bdc43a36.jpg

 

复制公钥

4be1425755fda2d4f718cecb7ac7b41728c.jpg

 

mkdir /root/.ssh //创建目录

chmod 700 /root/.ssh // 更改目录权限

vi /root/.ssh/authorized_keys // 将公钥复制到该文件里面,保存退出

c9acceeddb9e443604e7d6c0611135a3d70.jpg

 

setenforce 0 // 临时关闭安全协议

vi /etc/selinux/config //进入配置文件,将安全协议永久关闭,将enforcing改为disabled,保存退出

6616703571cd0dbac891a38425f49c3bec3.jpg

 

关闭服务器密码验证方式

vi /etc/ssh/sshd_config //将yes改为no,表示关闭密码登录方式

0025321d638f89d7249ceb835a1358583e3.jpg

 

service sshd restart //重启ssh服务

 

登录选择公钥登录

647b00d8fa22bb9407533b0f81e0db3b1cf.jpg

 

 

三、单用户模式修改密码

重启客户机

3fae6513a713d1b77b4423e1a3bdb69bd44.jpg

 

开机时按"e"进入的grub界面

ec51dd8be72f3dd8995ef8a4ba760f0481e.jpg

 

找到linux6这一行

2e810ca56becb2fd22cfff98313b7562e0f.jpg

 

将"ro"修改为“rw”并在后面插入“init=/sysroot/bin/sh”,然后按住Ctrl+x,保存

88df835a8e7c3b38dbb170aff171046ae8a.jpg

 

进入安全模式grub,执行以下命令

chroot /sysroot         //切换原系统

LANG=en                  //如果有乱码,要定义语言到英文

passwd root               //修改新密码

touch /.autorelabel     //关键步骤,否则无法重启

97784063bc68fb43acaae8c9c8056e790db.jpg

 

重启系统

f9d2fd2de1a34643cd3beb4eb5e8e924ef0.jpg

 

成功进入系统

268626de6178a819e6dca2b7483157a4719.jpg

转载于:https://my.oschina.net/u/3991860/blog/2247852

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值