之前在 XrayR 后端一键对接 V2board 脚本 中提过在 Xshell 上添加个命令按钮 完成一些重复不变的工作,居然有人来问怎么添加……

不会添加就别用了吧,站长从来不教这种!

缘起

一般在阿里云上买小鸡,阿里云大公司不屑于提供一些方便用户使用的功能,比如:提供个ssh-key存储管理,每次都要在远程连接里现增ssh-key才行。

而且阿里云的系统镜像里总是会多几个服务,各种助手真干了啥咱也不知道,以前嫌麻烦只是用了 净化脚本,现在觉得还是干脆开机之后一键DD以绝后患好些。

命令助手DD系统

在阿里云服务器管理中,新增个一键DD纯净系统脚本命令助手:

1
2
3
#!/bin/bash
apt install -y curl wget
bash <(wget --no-check-certificate -qO- 'https://www.moeelf.com/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a

上面的示例是用萌咖一键脚本 DDDebian11,系统密码默认为:MoeClub.org,需要其他更多系统可查阅 萌咖博客

每个区的命令都是相互隔离的,所以费点力气每个区都增加个命令助手吧。

每次新开机器后,防火墙里添加一条放行所有的规则,然后趁还有阿里云助手可用时执行命令DD新系统,等系统DD完用 xshell 等终端连接使用,就没阿里云控制台什么事了。

新系统基础设置

DD完系统后,除了改默认密码,还有些基础工作几乎每次都会做,刚好自己有这么个命令按钮,做个记录防换了管理机要重新弄:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 有些系统没有sudo
which sudo || apt install -y sudo
# 添加个ssh-key,平常用这个认证多
[[ -d ~/.ssh ]] || mkdir ~/.ssh
echo "YOUR-PUBLIC-KEY" >~/.ssh/authorized_keys

# 更改称心如意的root密码
echo "root:YOUR-PASSWORD" | chpasswd

# 系统设置
apt install -y wget curl
## 设置时区为东八区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
## 开启cron日志输出
sed -i "/${cron_srv}/s/^#//" /etc/rsyslog.conf
systemctl restart rsyslog
## 启用 ll 命令方便后续使用
sed -i "s|^# export LS_OPTIONS|export LS_OPTIONS|" ~/.bashrc
sed -i "s|^# eval |eval |" ~/.bashrc
sed -i "s|^# alias l|alias l|g" ~/.bashrc
source ~/.bashrc

# 启用BBR,原作者的脚本太庞杂了,自己存一份有空做些精简
bash <(curl -Lso- https://github.com/cdnf/shell/raw/master/tools/bbr_kernel.sh)

参考链接

  1. Easy install latest or LTS linux kernel and enable BBR
  2. linux 非交互式修改密码