VPS初始化
初始VPS常用操作
一键DD脚本
#脚本1
wget –no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh
bash AutoReinstall.sh
密码:Pwd@Linux#脚本2
wget --no-check-certificate -O NewReinstall.sh https://raw.githubusercontent.com/fcurrk/reinstall/master/NewReinstall.sh && chmod a+x NewReinstall.sh && bash NewReinstall.sh
#甲骨文DD ubuntu脚本
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -u 20.04 -v 64 -p Ba001657#甲骨文DD debian11脚本
curl -fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh && chmod a+rx debi.sh
sudo ./debi.sh --architecture arm64 --user root --password password#甲骨文保活脚本
curl -L https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh -o oalive.sh && chmod +x oalive.sh && bash oalive.sh安装Docker和Docker-compose
更新软件包索引列表:
apt-get update #ubuntu/debian
yum update -y #centos安装Docker命令:
wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动
systemctl restart docker # 重启Docker安装Docker-compose命令:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本创建Docker安装目录:
mkdir -p /root/data/docker_data
cd /root/data/docker_data #前往安装目录,在此目录下建立docker-compose.yml文件安装宝塔面板(aapanel)
Centos:
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forumUbuntu/Debian:
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh forum如果要卸载宝塔面板,使用以下命令:
wget http://download.bt.cn/install/bt-uninstall.sh
bash bt-uninstall.sh使用Docker安装Nginx Proxy Manager
创建安装目录
mkdir -p /root/data/docker_data/npm cd /root/data/docker_data/npm使用Docker安装
vim docker-compose.yml按下i开始编辑
version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' #冒号左边可以改成自己服务器未被占用的端口 - '8002:81' #冒号左边可以改成自己服务器未被占用的端口 - '443:443' #冒号左边可以改成自己服务器未被占用的端口 volumes: - ./data:/data #冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中 - ./letsencrypt:/etc/letsencrypt #冒号左边可以改路径,现在是表示把数据存放在在当>前文件夹下的 letsencrypt 文件夹中按下Esc后,输入:wq并回车完成编辑并保存。
运行并访问 Nginx Proxy Manager
cd /root/data/docker_data/npmdocker-compose up -d
前往 http://ip:8002 访问
默认登陆名和密码:
Email:admin@example.com
Password:changeme
更改使用密钥登录
生成密钥并配置公钥
ssh-keygen #全部回车即可一定要将以下两个文件下载到本地:
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys修改ssh配置文件
vim /etc/ssh/sshd_config自行添加或更改以下代码:
RSAAuthentication yes (自己添加)
PubkeyAuthentication yes
PermitRootLogin yes
PasswordAuthentication no
重启SSH服务
service sshd restart参考资料
本文链接:
/archives/vpschu-shi-hua
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
无知的小白!
喜欢就支持一下吧