帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:roo  ROOT  password  

问题:

我需要使用 root 帐户将ssh发送到 localhost,ssh root@localhost。 当它提示输入密码时,我不能用所有可能的密码登录。 在设置localhost机器时,常规用户 xxx 和 root 用户共享相同的密码( 适用于 sudo -s的密码),但它不适用于 ssh root@localhost。 那么,在哪里查看 ssh root@localhost的密码

PS: 使用密码,我可以登录到 ssh xxx@localhost 上的常规帐户。

PPS是一个在 private 网络中的计算机,它只是为了减轻一些问题,在Prototype系统中,它只是为了减轻一些人工管理。


回答 1:

ssh root@localhost 对 root 使用相同的密码。 看起来你还没有设置 root 密码。 使用 sudo -s 以 root 方式登录,然后使用 passwd 命令设置 root 密码。

之后,你必须能够将ssh作为 root


回答 2:

作为普通用户登录,并使用 sudo -i 删除 root shell。

你不应该使用 root 帐户,也不应该更改它的密码。


回答 3:

没有启用用户 root,并且无法进行登录,你可以看到这样做:


sudo grep root/etc/shadow



通常包含加密密码的字段被 填充。!

如果你读了 shadow(5) 手册,你会得到这个

如果password字段包含一些字符串,这些字符串不是 crypt(3),的有效结果 ! 或者 *, 不能使用unix密码登录( 但是用户可以通过其他方式登录该系统)。

你不应该为安全原因启用用户 root。


回答 4:

如果你决定使用 root 帐户。

至少确保禁用了通过 root 登录的能力,如果ssh被公开到 internet。 作为用户登录,而 su 登录到 root。

这将确保阻止成功的暴力攻击你的计算机。 因为很难猜出正确的用户名和密码。 使用 root 时,只有一个人需要尝试猜测密码

更改行:


PermitRootLogin yes



/etc/ssh/sshd_config

 
PermitRootLogin no



 

然后运行:


service sshd restart



重新加载配置。


回答 5:

他们回答了你关于使用非超级用户( 说 goblin@192.168.0.3 -p 22 ) 登录ssh的问题。

首先创建另一个没有 su privleges的帐户。 以非超级用户身份登录ssh后,可以将这里命令输入到 switch 到 root ( 提升你的特权):

 
su



 

输入密码。




文章标签:password  roo  ROOT  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语