为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的一直提示输入localhost的密码

用root用户登录,让输入root的密码,但是一直提示密码错误;用普通用户登录,就一直提示输入localhost的密码,但是也是一直提示密码错误

正在回答

3 回答

因为系统默认禁止root用户登录ssh,首先,Ctrl+C退出密码输入界面:然后输入:su -

tips:一定是su -,不是su

然后,我们编辑sshd_config文件,我们输入:vi /etc/ssh/sshd_config

我们往下拖拖,找到如下行数,并进行修改,允许root登录ssh:

# Authentication:

LoginGraceTime 120

#PermitRootLogin without-password

PermitRootLogin yes

StrictModes yes


然后我们需要保存并退出,按Esc,然后输入:wq!,这样成功保存退出。

接下来,我们需要重启ssh服务,我们输入: /etc/init.d/ssh restart

好,然后我们再来测试一下ssh能否连接了,我们输入:ssh localhost

以后输入密码就没问题啦


1 回复 有任何疑惑可以回复我~

嗯不是秘密的问题,我也不知道为什么,用root用户start-all.sh就会提示输入localhost的密码;用普通用户不会提示输入密码,但是权限不够,修改过权限后,可以正常启动,但是jps后,没有进程只有一个jps

0 回复 有任何疑惑可以回复我~
#1

番禺yu

我也出现这个问题了,怎么解决的呀
2018-02-26 回复 有任何疑惑可以回复我~

确定密码是正确的吗?可以先检查一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的一直提示输入localhost的密码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信