技术教程

A collection of 3 posts
各种DIY

【新教程】Linux服务器ssh启用两步验证

1 背景 服务器被恶意破解的事件层出不穷,一旦被破解就比较麻烦。不如提前通过简单的措施——增加两步验证,来大大增强服务器的安全性。本教程在Debian 12.5、Ubuntu 24.04等系统上测试通过。 2 详细过程 1、安装 libpam-google-authenticator sudo apt update sudo apt install libpam-google-authenticator -y 2、为每个用户生成 TOTP 密钥 google-authenticator 3、回答显示的问题,默认y就可以。 4、使用微软或者谷歌验证器扫码。 5、拍照记录应急验证码。 6、配置 PAM 模块启用 TOTP sudo vim /etc/pam.d/sshd 在文件最上方添加以下内容:
1 min read
各种DIY

[新教程]如何手动安装docker二进制包和docker-compose插件

0 背景 使用openSUSE系统,docker官方不支持直接使用命令安装。而系统自带的源中的版本太旧了,因此只能使用手动安装二进制包的形式,手动安装docker-compose插件。 1 手动安装docker二进制包 1、进入以下链接,下载需要的包。 https://download.docker.com/linux/static/stable/x86_64/ 2、将包解压。 3、使用以下命令移动到指定位置。 sudo cp docker/* /usr/bin/ 4、启动守护进程。 sudo dockerd & 2 手动安装docker compose插件 1、执行以下命令。 DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_
1 min read
技术教程

【新教程】FreeBSD14.0部署Ghost博客

背景 FreeBSD是一个类Unix系统,比同样是类Unix系统的Linux更加接近Unix。在我的一台腾讯云服务器上,就安装了FreeBSD,作为一个计算机爱好者的独特体验。那么怎么样把FreeBSD、把这台服务器用起来呢?最简单的办法就是在上面跑一些应用。因此,我选择跑一个博客。 然而,与Linux相比,FreeBSD系统的教程非常少。花费了一些时间才把这个Ghost博客搭建起来。为此,把相关搭建过程记录下来。 搭建过程 一、以root用户执行下列过程 1、安装所需的软件包。 # pkg update # pkg install mysql80-server mysql80-client node18 npm-node18 nginx 如果安装过慢,可以更换成中科大源。 2、启用mysql # service mysql-server enable # service mysql-server start # mysql_secure_installation 在此过程中,设置mysql的root密码。 3、创建ghost数据库用户。
3 min read