首页编程linux安全加固(Linux 安全加固大全)

linux安全加固(Linux 安全加固大全)

编程之家2024-01-27107次浏览

一、linux ssh安全加固方法

[root@localhost.ssh]# su- test1禁止root用户登录:

linux安全加固(Linux 安全加固大全)

为增强安全,

   先增加一个普通权限的用户:

   #useradd*****

   #passwd******

   //设置密码

生产机器禁止ROOT远程SSH登录:

linux安全加固(Linux 安全加固大全)

   #vim/etc/ssh/sshd_config

   PermitRootLogin yes

   改为

   PermitRootLogin no

   重启sshd服务

linux安全加固(Linux 安全加固大全)

   #service sshd restart

远程管理用普通用户*******登录,然后用 su- root转换到root用户拿到最高权限。

禁止某个用户登录:

   vim/etc/passwd

修改:lynn:x:500:500::/home/lynn:/bin/bash

   为: lynn:x:500:500::/home/lynn:/sbin/nologin

修改:#Port 22

   为:  Port*****

使用密钥认证登录服务器:

1、以root用户登录服务器

   2、 vim/etc/ssh/sshd_config

复制代码

   

代码如下:

Port 12345

   StrictModes no

   RSAAuthentication yes

   PubkeyAuthentication yes

   PermitEmptyPasswords no

   PasswordAuthentication no

如果是给非root用户配置秘钥认证,下一步需要切换到相应的用户做操作:

   [root@localhost.ssh]# su- test1

3、ssh-keygen-t rsa-b 1024

a、回车

   b、键入密码

4、ls-a/root/.ssh  可以查看到生成两个文件

   5、cat id_rsa.pub authorized_keys

   6、chmod 644 authorized_keys

   7、rm-rf id_rsa.pub

   8、ls-a/root/.ssh  现在就剩下两个文件,authorized_keys是公钥 id_rsa是密钥。

   9、现在把id_rsa密钥烤出来。

   10、注意先把id_rsa拷贝出来,然后再开一个ssh终端,在启动服务,以防密钥没有成功,ssh也登陆不进去了,也不能修改ssh配置了。

   11、再开一个ssh终端,用于不成功的配置用。

   12、/etc/init.d/ssh restart

   13、如果用samba共享id_rsa文件,注意文件的权限。

二、linux系统安全加固需要做哪些方面_linux系统加固方案

linux因其性能的优越以及稳定性,源代码开放,加上价格低廉,受到广大用户欢迎,所以它的安全性更应该加强。

主要需要注意的方面包括:

1、修改系统密码;

2、查看系统是否已设定了正确UMASK值;

3、锁定系统中不必要的系统用户和组;

4、预防flood攻击;

5、禁用X-windows服务;

6、加固TCP/IP协议。

所有操作前最好先做好备份,防止数据丢失。

三、Linux安全加固linux安全加固

linux加固10条建议?

10条建议:

1、设置复杂密码

服务器设置大写、小写、特殊字符、数字组成的12-16位的复杂密码,也可使用密码生成器自动生成复杂密码,这里给您一个链接参考:

2、设置密码策略

修改文件/etc/login.defs

3、对密码强度进行设置

编辑文件/etc/pam.d/password-auth

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

编辑文件/etc/pam.d/sshd

多次输入密码失败后提示信息

pam_tally2查看被锁定的用户

pam_tally2--reset-uusername将被锁定的用户解锁

5、进制root用户远程登录

禁止ROOT用户远程登录。打开/etc/ssh/sshd_config

6、更改ssh端口

vim/etc/ssh/sshd_config,更改Port或追加Port

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

腾讯云平台有安全组功能,里面您只需要放行业务协议和端口,不建议放行所有协议所有端口

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

打开/etc/profile

五分钟未动,服务器超时自动断开与客户端的链接

9、定期查看查看系统日志

重要服务器可以将日志定向传输到指定服务器进行分析

10、定期备份数据

目录要有规划,并且有周期性的打包备份数据到指定的服务器。

简单好用的Linux/Windows服务器管理面板是什么?

本人在Linux/Windows系统上都运行过服务器管理面板部署web开发和生产环境,从稳定性、安全性和简单易用的角度来做,我推荐如下:

一、Windows服务器系统推荐phpStudy服务器管理面板

1、phpStudy服务器管理面板介绍

支持最新php、mysql版本,在不同站点可以选择不同版本php和mysql互不影响。界面简洁,操作简单,ssl部署、网站备份还原一键操作,软件官网更新及时、占用体积小,100M不到,目前最新版本是phpStudyv8.1.0.5。

2、特色

傻瓜式的一键启动,一键切换环境(nginx+apahce),一键切换PHP版本(5.1-7.3),无需懂任何代码与手动配置。

PHP扩展管理方便,伪静态等设计简单

关键是对windows系统的支持非常友好,使用时间长后,系统变卡、死机的情况较其他面板少。

二、linux服务器系统推荐宝塔面板

bt宝塔面板部署在云服务器上,用于生产环境,安全性、性能、稳定性极高,管理面板是图形化的界面,许多附在的linux软件安装、服务部署,网站运维等复杂操作,只要点击几下鼠标就可以,非常便捷,在linux系统上使用最多的和最广泛的服务器管理面板。宝塔面板有专业付费版和免费版本,一般免费版本功能已经够用了,专业版提供系统加固、防火墙等安全防务软件。

简单介绍宝塔面板的更能特色:

1、软件商店功能强大齐全、傻瓜式安装、更新,为服务拓展、升级提供便利。

2、网站设置、数据库管理、安全监控、文件系统、计划任务等linux技术人员需要使用命令的负责操作,在管理面板上一目了然。

3、最值得一提的是,是FTP上传、下载、在线压缩解压功能,文件传输速度非常快,可以达到10-20m/秒,还可以当网盘使用,用于分享下载文件。

泊松比符号(泊松比与体积变化)特种部队2复仇下载(特种部队2全面反击bt电影种子下载)