立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 101|回复: 10

甲骨文 启用root登录失败。。

[复制链接]

甲骨文 启用root登录失败。。

[复制链接]

54

主题

240

回帖

1102

积分

金牌会员

积分
1102
17301008

54

主题

240

回帖

1102

积分

金牌会员

积分
1102
2024-10-9 15:50:58 | 显示全部楼层 |阅读模式
刚创建的amd机器。
使用了一下开机代码,
然后开机的时候选择无密钥,
无论是乌班图22或者24,默认用户名还是root,都提示,
disconnected no supported authentication methods available (server sent publickey)


[ol]
  • #!/bin/bash
  • echo root:123123 |sudo chpasswd root
  • sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
  • sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
  • sudo iptables -P INPUT ACCEPT
  • sudo iptables -P FORWARD ACCEPT
  • sudo iptables -P OUTPUT ACCEPT
  • sudo iptables -F
  • sudo service sshd restart[/ol]复制代码
  • 回复

    使用道具 举报

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    梦想成真

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    2024-10-9 16:16:03 | 显示全部楼层
    本帖最后由 梦想成真 于 2024-10-9 16:17 编辑

    17301008 发表于 2024-10-9 16:15

    还是不行,我的代码是

    #!/bin/bash

    [ol]
  • #!/bin/bash
  • sudo -i
  • echo root:密码 |sudo chpasswd root
  • sudo  sed -i 's/^Include \/etc\/ssh\/sshd_config.d\/\*\.conf/# &/' /etc/ssh/sshd_config;
  • sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
  • sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
  • sudo systemctl restart sshd.service[/ol]复制代码

    我刚才还在用,你完整复制这个,密码改下,再试试
  • 回复

    使用道具 举报

    6

    主题

    87

    回帖

    298

    积分

    中级会员

    积分
    298
    叶晗云

    6

    主题

    87

    回帖

    298

    积分

    中级会员

    积分
    298
    2024-10-9 16:15:00 | 显示全部楼层
    用官方的网页 ssh 连接 运行 https://gitlab.com/rwkgyg/vpsroot 这哥脚本就行了 ==怕死可以不用
    回复

    使用道具 举报

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    梦想成真

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    2024-10-9 15:52:15 | 显示全部楼层
    本帖最后由 梦想成真 于 2024-10-9 15:54 编辑

    改下就可以了
    回复

    使用道具 举报

    22

    主题

    293

    回帖

    806

    积分

    高级会员

    积分
    806
    llyang

    22

    主题

    293

    回帖

    806

    积分

    高级会员

    积分
    806
    2024-10-9 15:52:24 | 显示全部楼层
    用户名,不是root
    你自己搞错了
    回复

    使用道具 举报

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    梦想成真

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    2024-10-9 15:52:33 | 显示全部楼层
    /etc/ssh/sshd_config  中 把  Include /etc/ssh/ssh_config.d/*.conf  把这句屏蔽掉
    回复

    使用道具 举报

    54

    主题

    240

    回帖

    1102

    积分

    金牌会员

    积分
    1102
    17301008 楼主

    54

    主题

    240

    回帖

    1102

    积分

    金牌会员

    积分
    1102
    2024-10-9 15:53:36 | 显示全部楼层

    梦想成真 发表于 2024-10-9 15:53

    /etc/ssh/sshd_config  中 把  Include /etc/ssh/ssh_config.d/*.conf  把这句屏蔽掉

    能不能把这句话加入开机脚本。。。
    sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;

    例如这样。。。
    回复

    使用道具 举报

    15

    主题

    80

    回帖

    371

    积分

    中级会员

    积分
    371
    一个好人

    15

    主题

    80

    回帖

    371

    积分

    中级会员

    积分
    371
    2024-10-9 15:57:50 | 显示全部楼层
    很高兴楼主没有像某些傻X一样直接一口咬定这是乌龟提供的ubuntu系统的bug,对那些傻逼真的挺无语,其实原因就是sshd主配置文件引用了/etc/ssh/ssh_config.d/下的其它文件,而且默认情况下,这个目录下的文件里的设置会覆盖主配置文件里的内容,而刚好你对主配置文件的修改被覆盖掉了,所以,解决办法是在你之前的操作基础上再删除掉这个目录里的所有文件,或者按5楼的操作修改。

    回复

    使用道具 举报

    54

    主题

    240

    回帖

    1102

    积分

    金牌会员

    积分
    1102
    17301008 楼主

    54

    主题

    240

    回帖

    1102

    积分

    金牌会员

    积分
    1102
    2024-10-9 15:53:00 | 显示全部楼层

    一个好人 发表于 2024-10-9 16:02

    很高兴楼主没有像某些傻X一样直接一口咬定这是乌龟提供的ubuntu系统的bug,对那些傻逼真的挺无语,其实原因 ...

    只是我现在进不去SSH,所以#掉那句话能不能写成 cloud init脚本。。。
    直接开机注释掉。。
    回复

    使用道具 举报

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    梦想成真

    47

    主题

    151

    回帖

    965

    积分

    高级会员

    积分
    965
    2024-10-9 16:02:45 | 显示全部楼层
    本帖最后由 梦想成真 于 2024-10-9 16:18 编辑

    17301008 发表于 2024-10-9 15:57

    能不能把这句话加入开机脚本。。。
    sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthenticatio ...


    [ol]
  • #!/bin/bash
  • sudo -i
  • echo root:密码 |sudo chpasswd root
  • sudo  sed -i 's/^Include \/etc\/ssh\/sshd_config.d\/\*\.conf/# &/' /etc/ssh/sshd_config;
  • sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
  • sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
  • sudo systemctl restart sshd.service[/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-28 19:00 , Processed in 0.028599 second(s), 2 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表