千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:合肥千锋IT培训  >  技术干货  >  linux系统中的安全设置有哪些?

linux系统中的安全设置有哪些?

来源:千锋教育
发布人:xqq
时间: 2023-10-14 10:23:42

一、linux系统中的安全设置

1. 修改 ssh 登陆配置

打开ssh配置文件vim/etc/ssh/sshd_config#修改以下几项Port10000#更改SSH端口,较好改为10000以上,别人扫描到端口的机率也会下降。防火墙要开放配置好的端口号,如果是阿里云服务器,你还需要去阿里云后台配置开发相应的端口才可以,否则登不上哦!如果你觉得麻烦,可以不用改Protocol2#禁用版本1协议,因为其设计缺陷,很容易使密码被黑掉。

PermitRootLoginno#尝试任何情况先都不允许Root登录。生效后我们就不能直接以root的方式登录了,我们需要用一个普通的帐号来登录,然后用su来切换到root帐号,注意su和su-是有一点小小区别的。关键在于环境变量的不同,su-的环境变量更全面。PermitEmptyPasswordsno#禁止空密码登陆。

2. 用户管理

查看用户列表:cat /etc/passwd 查看组列表:cat /etc/group 查看当前登陆用户:who 查看用户登陆历史记录:last

userdel sync userdel shutdown # 需要删除的多余用户共有:sync shutdown halt uucp operator games gopher groupdel adm groupdel games # 需要删除的多余用户组共有:adm lp games dip。

Linux中的帐号和口令是依据 /etc/passwd 、/etc/shadow、 /etc/group 、/etc/gshadow 这四个文档的,所以需要更改其权限提高安全性:

chattr +i /etc/passwd chattr +i /etc/shadow chattr +i /etc/group chattr +i /etc/gshadow

3. 创建新用户

创建新用户命令:adduser username

更改用户密码名:passwd username

个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。我记得我曾经sudo创建了文件,然后发现自己并没有读写权限,因为查看权限是root创建的。Linux系统命令还是很重要的,120 个《 必知必会的 Linux 系统常用命令 》,推荐大家看看。

sudoers 只有只读的权限,如果想要修改的话,需要先添加w权限:chmod -v u+w /etc/sudoers 然后就可以添加内容了,在下面的一行下追加新增的用户:wq保存退出,这时候要记得将写权限收回:chmod -v u-w /etc/sudoers

4. 赋予root权限

方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

##Allowspeopleingroupwheeltorunallcommands#去掉下面一句的前面的注释#%wheelALL=(ALL)ALL#然后修改用户,使其属于root组(wheel),命令如下:#usermod-grootuusama

修改完毕,现在可以用uusama帐号登录,然后用命令 su – ,即可获得root权限进行操作。

方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

##AllowroottorunanycommandsanywhererootALL=(ALL)ALLuusamaALL=(ALL)ALL

修改完毕,现在可以用uusama帐号登录,然后用命令 sudo -s ,即可获得root权限进行操作。

延伸阅读:

二、Linux服务器安全加固10条建议

设置复杂密码

设置密码策略

对密码强度进行设置

对用户的登录次数进行限制

5. 禁止root用户远程登录

6. 更改ssh端口

7) 安全组关闭没必要的端口

8)设置账户保存历史命令条数,超时时间

以上就是关于linux系统中的安全设置的内容希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

Hbase适合存哪些数据?

2023-10-14

什么是采购管理?

2023-10-14

什么是ai算法?

2023-10-14

最新文章NEW

linux系统中的安全设置有哪些?

2023-10-14

golp是什么设备?

2023-10-14

app的启动流程都包括哪些步骤?

2023-10-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>