安装 Kali-Linux 发行版 6.0 时,辅助安装过程会要求输入用户名(我输入了 Joe,可以是其他任何名称...),并创建了用户 Joe(与 root 用户具有相同的权限)
我配置了SSH用于登录的服务器私钥
当我从客户端连接时,控制台始终打开标准用户模式
然后我必须执行“sudo su”并输入密码才能进入根模式
我编辑了服务器'/etc/ssh/sshd_config'并改变:
PasswordAuthentication no
PermitRootLogin without-password
RSAAuthentication yes
StrictModes yes
重新启动服务...重新启动...等等。
但 ssh 客户端控制台始终以标准用户模式打开(使用私钥连接正常,无需密码)
现在应该以 root 用户模式打开控制台!
?有任何想法吗...
PS:我使用的是Kali 6.0
答案1
由于您已经为用户配置了密钥身份验证Joe
并指定您以该用户身份登录,这就是您所得到的。
如果您想直接“以 root 模式”登录,那么您必须在该~/.ssh/authorized_keys
文件中设置 SSH 公钥的第二个副本root
用户的,并告诉您的 SSH 客户端您想以 user 身份登录root
。
顺便说一句,sudo su
访问 root 会话的方式至少已经过时了 20 年,因为它首先用于sudo
成为 root,然后su
调整环境。大约从 2000 年开始,您就可以使用 .一步完成这两件事sudo -i
。