在工作中, 有时会接触到对生产和开发环境的搭建, 如何安全的使用这些服务器, 以免受到黑客的攻击导致数据丢失, 是我们应当极力避免的事情. 下面总结了个人的一些使用原则(心得), 现在分享下. 以腾讯云服务器为例
当我们开启秘钥登录后, 将秘钥证书作为了登录凭证, 可以让我们通过证书来进行服务器登录.
这个和第一步一般是一起设置的, 作用是防止别人通过密码来登录, 只能使用秘钥进行登录
通过配置安全组, 来对服务器上面的端口进行管理. 防止服务器变矿机 or 肉机
我们都知道, 互联网上几乎任意一个服务都能通过 服务器ip+端口进行访问. 而一些常用软件的端口号不仅我们熟记于心, 黑客也熟记于心, 他们会通过扫描这些常用端口的漏洞来获取我们服务器的root信息, 进而控制我们的电脑或者删除我们的重要数据
这里尤其要点名 mysql !
--修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,
--如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.1,这表示只允许局域网的192.168.1.1这个ip远程访问mysql。
mysql> use mysql;
mysql> update user set host = ‘%‘ where user = ‘root‘;
mysql> select host, user from user;
mysql> flush privileges;
ps: 另外: redis(6379), tomcat(8080), rabbitMq(5672) 等也是重灾区, 请及时进行更改哦~
持续更新中…