Bug 2558 - [Anolis 23 Preview] 【aarch64】最小安装没有ssh服务
Summary: [Anolis 23 Preview] 【aarch64】最小安装没有ssh服务
Status: NEW
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Images&Installations (show other bugs) Images&Installations
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: happy_orange
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-25 16:05 UTC by zhaozheyang
Modified: 2023-05-04 10:29 UTC (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zhaozheyang uniontech_group 2022-10-25 16:05:12 UTC
【环境】
鲲鹏服务器
ios:
anolis-23-aarch64-dvd1-20221019.6.iso

【前置条件】
【步骤】
1、U盘启动选择最小化安装,附件不选
2、配置/etc/sysconfig/sshd文件
【结果】
1、ssh配置文件为空文件
2、远程ssh连接 无法连接
【预期】
安装完成后可以使用SSH服务链接
Comment 1 xuchunmei alibaba_cloud_group 2022-10-25 16:38:07 UTC
/etc/sysconfig/sshd文件由sshd服务生成。
如果是通过text mode方式安装,ssh默认关闭了root登陆。
先确认sshd服务状态:
systemctl status sshd

修改/etc/ssh/sshd_config中的PermitRootLogin配置,设置为yes。
修改方式:
删除#PermitRootLogin prohibit-passwd
添加PermitRootLogin yes

重启sshd服务:
systemctl restart sshd

再尝试是否可以ssh登陆。
Comment 2 zhaozheyang uniontech_group 2022-10-25 16:52:11 UTC
(In reply to xuchunmei from comment #1)
> /etc/sysconfig/sshd文件由sshd服务生成。
> 如果是通过text mode方式安装,ssh默认关闭了root登陆。
> 先确认sshd服务状态:
> systemctl status sshd
> 
> 修改/etc/ssh/sshd_config中的PermitRootLogin配置,设置为yes。
> 修改方式:
> 删除#PermitRootLogin prohibit-passwd
> 添加PermitRootLogin yes
> 
> 重启sshd服务:
> systemctl restart sshd
> 
> 再尝试是否可以ssh登陆。

修改/etc/ssh/sshd_config中的PermitRootLogin配置,设置为yes。
修改方式:
删除#PermitRootLogin prohibit-passwd
添加PermitRootLogin yes
执行 vi /etc/ssh/sshd_config目录文件里,该文件为空文件
Comment 3 xuchunmei alibaba_cloud_group 2022-10-25 16:58:10 UTC
(In reply to zhaozheyang from comment #2)
> (In reply to xuchunmei from comment #1)
> > /etc/sysconfig/sshd文件由sshd服务生成。
> > 如果是通过text mode方式安装,ssh默认关闭了root登陆。
> > 先确认sshd服务状态:
> > systemctl status sshd
> > 
> > 修改/etc/ssh/sshd_config中的PermitRootLogin配置,设置为yes。
> > 修改方式:
> > 删除#PermitRootLogin prohibit-passwd
> > 添加PermitRootLogin yes
> > 
> > 重启sshd服务:
> > systemctl restart sshd
> > 
> > 再尝试是否可以ssh登陆。
> 
> 修改/etc/ssh/sshd_config中的PermitRootLogin配置,设置为yes。
> 修改方式:
> 删除#PermitRootLogin prohibit-passwd
> 添加PermitRootLogin yes
> 执行 vi /etc/ssh/sshd_config目录文件里,该文件为空文件

openssh-server正常安装了没?
rpm -qa | grep openssh
rpm --verify openssh-server
Comment 4 xuchunmei alibaba_cloud_group 2022-10-28 22:17:41 UTC
x86_64和aarch64上分别安装minimal模式都会安装openssh-server,并且sshd服务正常。
text mode模式下,安装后root用户默认禁止密码登陆。
图形化界面上可以勾选允许root用户ssh密码登陆。
安装界面启动时,可以手动修改安装启动参数,删除console=tty1,即可进入图形化引导安装。