centos7忘记密码

HTML  2023-06-16 23:59  359  

一台vps的ip地址被服务商更换了,没有开密码登录vnc登录不了无法配置ip,于是有了这个文章

开机在选择启动项的时候按e,由于是vnc操作,手速要快。

1. 在linux16这一行最后(我的是utf-8结尾),添加init=/bin/sh

2. 这时候按ctrl+x就可以进入sh界面了

3. 修改ip配置

4. 开启密码登录

vim /etc/ssh/sshd_config 
#允许使用密码登录
PasswordAuthentication yes
#允许root认证登录
PermitRootLogin yes

systemctl restart sshd

顺便记一下密钥生成

ssh-kengen
ssh-copy-id -i .ssh/id_rsa.pub  root@172.0.0.3


转载:

https://www.cnblogs.com/guangdelw/p/17138904.html

https://www.cnblogs.com/lemon-le/p/11168609.html

注意事项:

centos下,单用户模式下是不可写的需要手动挂载一下 mount -o remount,rw /

有一些命令找不到 需要通过绝对路径访问

基本都在/sbin下面,你可以试一下

/sbin/ifconfig


发布于 2023-06-16 23:59, 最后修改于2023-06-17 00:19