网站首页 > linux / 正文
在日常安装好服务器liunx系统后你会发现默认情况下 root用户是不能通过ssh登录的
在服务器上启用Root登录,是存一定安全风险的,最好的做法是使用具有足够权限的用户,并使用sudo来完成需要Root权限的任务。
虽然是这样还是有小伙伴想打开,下面说说Linux服务器上启用Root登录的步骤。如果是生产环境真的不推荐,因为可能会使你的系统更容易受到攻击,只有在非常必要的情况下才应该这样做。
在Linux服务器上启用Root登录的步骤
步骤 1 使用具有sudo权限的用户登录
先使用一个权限高的用户或者接显示器操作,并且可以使用sudo来执行系统级任务。
步骤 2 编辑SSH配置文件
使用文本编辑器(如`vim`或`nano`)编辑SSH配置文件,大多数系统中 这个文件在 /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
步骤 3 找到PermitRootLogin并修改
在配置文件中找到 PermitRootLogin 并将其值从默认的 `prohibit-password` 或 `without-password` 更改为 `yes`。如果找不到,要手动添加。
PermitRootLogin yes
步骤 4 保存并退出
保存对文件的更改并退出编辑器。
步骤 5 重启SSH服务
重启SSH服务以使更改生效。
sudo service ssh restart
如果你的系统使用systemd,你可以运行:
sudo systemctl restart ssh
步骤 6 测试一下Root登录
使用Root用户登录,确保你能够成功登录。
ssh root@你的ip
或者用ssh工具登录看看
好了 如果文章对你有用 可以点赞 关注吗
Tags:linux登录数据库
猜你喜欢
- 2024-11-26 如何允许远程访问MySQL数据库服务器?
- 2024-11-26 Windows服务器远程登录日志查询方法,linux查看登录日志方法
- 2024-11-26 Linux系统会话Session详解
- 2024-11-26 教你如何在Linux下设置每天自动备份Oracle数据库
- 2024-11-26 Linux系统k8s集群部署实践(三)- k8s执行postgresql数据备份
- 2024-11-26 linux自动查询mysql表,每天定时发邮件,一篇完全搞定
- 2024-11-26 测试人员如何在linux服务器中查询mysql日志?
- 2024-11-26 Linux安装mysql数据库
- 2024-11-26 linux终端mysql用户操作只看这篇够了
- 2024-11-26 linux远程root登录服务器报权限不足(permission denied)为啥?