EddyChen
首页
归档
关于
搜索文章
⌘
K
搜索文章
Linux服务器个人常用记录
1.安装 docker 和 docker compose 服务 使用官方的一键安装命令安装 测试下自己有没有安装好 不加sudo直接运行Docker命令,需要执行一次用户权限设置 查看docker和docker compose版本
Linux服务器安全设置
本文内容仅使用Ubuntu测试过,其余Linux发行版可能有细微差别,请自行修改。 1.更新系统,设置时区 1. 更新内核与依赖,并清理无用包 2. 设置时区 2.创建普通用户 通过普通管理员用户进行日常操作,防止root用户密码泄露。 创建普通管理员用户并设置权限,uesrname为用户名自行修改 测试,应输出root 3.配置SSH密钥 通过SSH密钥对登录,可提升安全性。 1. 本地创建密钥对 %USERPROFILE%为Windows的用户路径,即C:\Users\UserName xxx为你的密钥对名字 在windows终端中使用命令创建密钥对 此时你的Windows的用户路径\.ssh文件夹下,应该会出现xxx和xxx.pub文件 xxx.pub为公钥,xxx为私钥 注意!!! 一定要好好保管你的私钥,防止因为泄露私钥引发安全问题。 2. 绑定SSH密钥 在用户目录创建.ssh文件夹,并配置权限,这里绑定的是刚创建的管理员用户,不是root,因为root会配置禁止SSH登录。 随后通过nano配置公钥 把刚才生成的公钥内容写入配置并保存 然后再修改权限,让公钥只能被自己读写 4.禁止root用户SSH登录 使用nano编辑设置 将文件中的对应设置根据需求修改 禁止root用户ssh登录: 禁止密码登录: 开启公钥登录: 放通用户的SSH登录,uesrname为用户名自行修改 修改完成后,重启服务生效: 注意!!!! 禁止账号密码登录前先确认你的 SSH 密钥是否配置完成,否则关闭密码登录后可能无法进入。 如果已经配置完成,导致登录不上去,可以通过VNC暂时连接到服务器,重新配置密码登录即可。 5. 修改SSH默认端口 因为SSH连接默认端口为22,很容易被人恶意扫描,所以改为高位端口可有效防止扫描。 使用nano编辑设置 将配置中的Port根据需求修改 修改完成后,重启服务生效 6. 配置防火墙 防火墙有很多种选择,这里本文使用ufw来配置。 首先安装ufw 然后开放端口 建站端口通常为80、443 SSH端口则选择你刚才配置的端口 默认拒绝所有入站,默认允许所有出站。这个根据个人需要来设置。 删除规则方法为 配置完成后,打开防火墙 如果需要重新加载防火墙规则,则使用 如果需要查看当前防火墙规则,则使用 7.安装Fail2Ban 防暴力破解(可选) 先安装Fail2Ban 启动Fail2Ban 创建配置 写入配置,这里port写入你配置的端口 maxretry最大重试次数 findtime多长时间内的重试失败 bantime重试超出后禁止时间 下面的配置为10分钟内失败五次,ban一小时 重启Fail2Ban 查看Fail2Ban运行情况 至此,服务器设置完成。
Unity IL2CPP使用Newtonsoft.Json问题
工作时使用IL2CPP打包PC,发现打包失败。 解决方法: 1.找到你的项目文件夹/Packages/manifest.json文件,打开并添加以下内容 2.在Assets文件夹下新建一个link.xml文件,写入以下内容,防止裁剪 3.最后记得代码的using更改
首页
归档
关于
ARCHIVE
文章归档
3 篇
2026
2 篇
07-26
Linux服务器个人常用记录
#VPS #常用
07-26
Linux服务器安全设置
#VPS #网络安全
2022
1 篇
09-03
Unity IL2CPP使用Newtonsoft.Json问题
#Unity #NewtonsoftJson