【环境】 鲲鹏服务器 ios: anolis-23-aarch64-dvd1-20221019.6.iso 【前置条件】 【步骤】 1、U盘启动选择最小化安装,附件不选 2、配置/etc/sysconfig/sshd文件 【结果】 1、ssh配置文件为空文件 2、远程ssh连接 无法连接 【预期】 安装完成后可以使用SSH服务链接
/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登陆。
(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目录文件里,该文件为空文件
(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
x86_64和aarch64上分别安装minimal模式都会安装openssh-server,并且sshd服务正常。 text mode模式下,安装后root用户默认禁止密码登陆。 图形化界面上可以勾选允许root用户ssh密码登陆。 安装界面启动时,可以手动修改安装启动参数,删除console=tty1,即可进入图形化引导安装。