Update diy.sh

This commit is contained in:
悟空的日常镜像仓库 2023-12-10 22:58:32 +08:00
parent 768ceb8dd7
commit dfd259be4b
1 changed files with 23 additions and 8 deletions

View File

@ -56,13 +56,30 @@ InitBanner() {
echo -e ""
}
# 函数:检查并启动 SSH
enable_ssh() {
echo "启用SSH服务"
# 检查 openssh-server 是否安装
if dpkg -l | grep -q openssh-server; then
echo "openssh-server 已安装。"
else
echo "openssh-server 未安装,正在安装..."
sudo apt-get update
apt list --upgradable
sudo apt-get install openssh-server -y
fi
# 启动 SSH 服务
sudo systemctl start ssh
echo "SSH 服务已启动。"
# 设置 SSH 服务开机自启
sudo systemctl enable ssh
echo "SSH 服务已设置为开机自启。"
# 显示 SSH 服务状态
sudo systemctl status ssh
}
#安装常用办公必备软件(office、QQ、微信、远程桌面等)
install_need_apps() {
sudo apt-get update
@ -337,7 +354,7 @@ do_autostart_vm() {
# 将虚拟机名称写入临时文件
for VMNAME in "${VM_ARRAY[@]}"; do
echo "$VMNAME" >> "$TMP_VM_LIST"
echo "$VMNAME" >>"$TMP_VM_LIST"
done
# 使用 dialog 显示虚拟机列表,并将按钮标记为“确定”
@ -349,7 +366,6 @@ do_autostart_vm() {
# 删除临时文件
rm "$TMP_VM_LIST"
# 去掉开机提示:解锁您的开机密钥环
sudo rm -rf ~/.local/share/keyrings/*
# 显示/etc/rc.local的内容
@ -357,7 +373,6 @@ do_autostart_vm() {
cat /etc/rc.local
}
declare -a menu_options
declare -A commands
menu_options=(