Linux系统 开启SSH root账号登录
记录一下 linux 系统开启 ssh root登录 解决ssh登陆时提示 Please login as the user “centos“ rather than the user “root“.
前言
今天用公司的openstack 平台创建一个虚拟机 在登录的时候 抛出让我用普通用户centos登录 ... 解决它!
1.使用普通账号登录
先勉强用这个普通账号登录一下 进去再盘它
ssh centos@172.20.163.240
2.切换到root用户
sudo -i
3.设置root密码
passwd
# 输入密码即可
4.配置 sshd config
vi /etc/ssh/sshd_config
打开下面配置, 默认是被注释了
PermitRootLogin yes
PubkeyAuthentication yes
5.编辑 认证文件authorized_keys
vi /root/.ssh/authorized_keys
删除前面这一堆
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"centos\" rather than the user \"root\".';echo;sleep 10"
6.重启 sshd
systemctl restart sshd
7.使用 root 账号登录
ssh root@172.20.163.240
总结
本篇注意记录一下 Linux系统 开启SSH root账号登录的流程
最近断更很久了, 因为在休陪产假, 每天要照顾我的两个小baby (双胞胎闺女) 哈哈哈哈 不过真的蛮累的
欢迎大家访问 个人博客 Johnny小屋
欢迎关注个人公众号