手搓也很快的
好帖子,我一直用的root登录后直接使用,这样一看好多安全隐患
关于反代有提问
一直没搞懂用Nginx设置反代(一直搞不定)
所以我都是用的 1Panel里的OpenResty,设置起来很简单
可以替代文章里的反代方案吗?
烟花的鼠标形状吗,建议发给我品鉴品鉴
大佬,如果一台vps只是单纯用来科学上网,用代理链:机场+落地的方式,是否还需要为了安全按照您文中所写的进行设置
学习了,谢谢分享
我也是![]()
这个套餐没库存了,还会补吗
俺也一样
竟然不是各种性能、网速、解锁脚本跑一遍 ![]()
这家官网设计的还挺好看,比我用的netcup好看![]()
收藏一波
这是Minecraft的鼠标包
![]()
好久之前下的了,22年,在mcbbs论坛里。我这个旧的,应该有其他新做的你可以去找找。
【2020.06.21】我的世界版鼠标指针包_BY 飞小RAN.zip (807.0 KB)
正好需要,太棒了,谢谢大佬
第一步,应该是改秘钥登陆。chatgpt帮你写一个一键sh脚本几分钟的事
丢到公网,dd系统后直接bash xxx.sh 秒改秘钥+改端口登陆
不开秘钥,什么改ssh端口 密码 新用户都是不重要手段
感谢分享
我的初始化步骤,不过懒得合并到一个脚本里了,使用并不多,大部分搞一次就不会再动了
- 初始化软件包
由于 Debian 系统会缺少一些相对常用的软件包,干脆一并安装
apt install wget curl jq sudo vnstat curl -y
- oh my zsh 安装
终端美化比较常用的工具,具体步骤可以参考下面的博文
https://www.haoyep.com/posts/zsh-config-oh-my-zsh/
效果
另外提醒这里面的教程只适合Debian系系统,如果是alpine在常规的更新安装软件包以外,需要下面操作有些许不同
## Alpine 在切换zsh一步使用下面的命令,不能用 chsh -s /bin/zsh
nano /etc/passwd
## 在终端中修改下面的部分
root:x:0:0:root:/root:/bin/zsh # 由 root:x:0:0:root:/root:/bin/sh 修改而来
- openssh 更新
根据 kejilion 的脚本改的,只用来更新 openssh 版本,避免默认预装版本的严重漏洞影响服务器安全,性能过于弱鸡的服务器可能编译极慢
wget -O upgrade_openssh.sh https://gist.github.com/Seameee/2061e673132b05e5ed8dd6eb125f1fd1/raw/upgrade_openssh.sh && sudo chmod +x ./upgrade_openssh.sh && sudo ./upgrade_openssh.sh
另外建议关闭密码登录使用密钥登录,不过设置密钥登录前记得先测试密钥登录是否正常,防止关闭密码登录后无法进入服务器,还得去 vnc 修改或者重装系统
4. 一键Linux管理脚本
还算好用的一键脚本,主要是生成swap信息麻烦,就找了个脚本来用,懒
bash <(curl -fsSL ssh_tool.eooce.com)
- 一键bbr开启脚本
虽然说开启bbr只需要两条写到/etc/sysctl.conf就可以,但还是稍微调一调比较好
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
- 流量统计及通知脚本
见GitHub
GitHub - ypq123456789/TrafficCop: 监控VPS流量使用,到达限制自动限流/关机,保留SSH端口可用
bash <(curl -sL https://raw.githubusercontent.com/ypq123456789/TrafficCop/main/trafficcop-manager.sh)
- 内存超售检查
非必须步骤,有洁癖可以试试,除了超售极其严重的机器,基本上不会触发气泡
wget https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh && chmod +x memoryCheck.sh && bash memoryCheck.sh
# 关闭气泡驱动
(
crontab -u root -l 2>/dev/null
echo "@reboot /usr/sbin/rmmod virtio_balloon"
) | crontab -u root -
rmmod virtio_balloon
ex. 额外命令
# 查看当前活跃会话
w
# 查看历史成功登录
last
# 查看失败登录尝试
lastb
# 无视被删除的记录查看登录情况
utmpdump /var/log/wtmp
很有参考意义,我以前也有整理过类似的笔记不过是存one note的![]()
另外 fail2ban 不太推荐用默认的 ufw 来屏蔽恶意扫描,IP 太多了影响 ufw 自己,推荐用 iptables+ipset 的方式(nftables 我就不清楚了,不会用)
- 首先安装
ipset
apt install ipset -y
# 如果你的系统版本是 Debian12,那么还需要使用下面命令安装日志服务
apt install rsyslog -y
- 安装fail2ban我就略过了,主要是修改
jail.local这一步写入以下内容
[DEFAULT]
ignoreip = 127.0.0.1/8 ::1
bantime = 86400
findtime = 1800
action = %(action_)s
banaction = ufw
[sshd]
enabled = true
port = ssh # 其实这个多余,不过我还是保留了,你改成自己的ssh端口也行
filter = sshd
action = iptables-ipset-proto6-allports[name=sshd, bantime=604800, chain=INPUT]
logpath = /var/log/auth.log
maxretry = 3
findtime = 604800s
bantime = 604800s
usedns = no
backend = polling
新手小白建议使用 Ubuntu 系统,默认配置比较完全,软件包更新也还算及时,只要你的 VPS 配置不至于比 1C1G(1 个虚拟核心,1GB 内存)还低,如果再低就换 Debian 吧,如果 Debian 还卡那就得用 Alpine 了,不过这个大多数人不太用得来,它太精简了



