
如果您本地登录CentOS7 SSH 密码错误,您可以使用root账号来重置您的密码。
首先,使用live cd或live USB启动您的计算机,而不是使用您的CentOS7 *** 作系统。
之后,按照以下步骤重置您的CentOS7 SSH密码:
1 选择“Troubleshooting”选项,然后选择“Rescue a CentOS system”。
2 一旦您进入Rescue模式,您将被要求指定您的CentOS系统的环境。
3 之后,您将进入shell模式,在shell模式中,使用以下命令挂载您的系统:
mount -o remount,rw /
4 现在使用以下命令重置您的SSH密码:
passwd root
您将被提示输入新的密码,并重复输入新的密码。
5 完成后,使用以下命令卸载您的系统:
mount -o remount,ro /
6 现在重新启动您的系统,您可以使用新的SSH密码登录CentOS7系统。
首先通过物理终端进入到linux上,手工检查ssh发现没运行
-bash-205b# /etc/initd/sshd status
sshd is stopped
手工启动服务,发现报告权限错误。
-bash-205b# /etc/initd/sshd start
Starting sshd:/var/empty/sshd must be owned by root and not group or world-writable
[FAILED]
-bash-205b#
使用rpm -V 命令可检查到ssh的软件包正常,但某个目录的属主错误。
-bash-205b# rpm -V openssh-server
S5 c /etc/ssh/sshd_config
U /var/empty/sshd
-bash-205b#
经查看发现这个目录的属主不是root,所以启动ssh报错
-bash-205b# ls -ld /var/empty/sshd/
d--x--x--x 2 vu00106 root 1024 Feb 2 2005 /var/empty/sshd/
-bash-205b#
修改为root属主,启动成功
-bash-205b# chown root /var/empty/sshd/
-bash-205b# /etc/initd/sshd start
Starting sshd: [ OK ]
-bash-205b#
至此问题修复。
另外,还可以尝试:
这个是权限的问题
可采取以下两步解决
chown -R rootroot /var/empty/sshd
chmod 744 /var/empty/sshd
service sshd restart
就可以解决上述的问题
安装openssh-server权限不够解决方法如下:
1、使用sudo安装:在命令前添加sudo即可提升执行命令的权限。
2、切换至root用户:使用su命令切换至root用户,然后再执行安装命令。
以上就是关于centos7ssh能登,本地登密码错误全部的内容,包括:centos7ssh能登,本地登密码错误、linux ssh无法启动、安装openssh-server权限不够怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)