[OLD] 为 Debian 9 的 SSH 登录启用 Google Authenticator 两步验证

注意

本文的内容已经合并,失效,或已不具有参考价值,请查看给出的重定向链接。

15 秒后自动重定向至: Ubuntu (Debian) 服务器的初始化配置


本文介绍如何在 Debian 9 上启用对于 SSH 登录的两步验证,2FA 使用 Google Authenticator 。示例命令以 root 用户身份运行。


安装 Google Authenticator

运行命令:

1
2
apt update
apt install libpam-google-authenticator -y

为当前用户配置 Google Authenticator

运行:

1
google-authenticator

将出现一些问题:

1
Do you want authentication tokens to be time-based (y/n)

y

回答完此问题后,会出现二维码、Key,还有备用码,用手机的 Google Authenticator 扫描二维码或手动键入 Key,即可添加二步验证码,另外保存好备用码到一个安全的地方,以防手机丢失。

Read More

树莓派安装无桌面环境的 Raspbian 系统

本文最后更新于 2019 年 3 月 22 日


本文中的环境及工具: PC 系统为 Ubuntu,树莓派 3B,网线一根,路由器,32 GB TF 卡。


下载镜像

在官网的下载页面下载所需的镜像,即不带桌面的 Lite 版本。得到的是一个压缩包,解压,得到扩展名为 .img 的文件。

写入镜像

运行 lsblk 指令。

插入 TF 卡到电脑上。

再次运行 lsblk 指令,查看新出现的设备名称。例如 /dev/mmcblk0 或者 /dev/sdX 。记住它。

之后运行:

1
sudo dd bs=4M if=yourdownloadedimage.img of=/dev/sdX status=progress conv=fsync

其中 if= 后面是 .img 文件的路径,/dev/sdX 是你刚刚记住的那个名称。

写入时间可能较长,应耐心等待。

Read More

如何推广 Telegram 群组或频道

本文最后更新于 2020 年 6 月 5 日


目前 Telegram 上中文用户逐渐增多,群组、和频道也逐渐丰富。本文介绍如何推广自己的群组或者频道。

1. 群組導航

频道、群组均可在群内定期宣传,但请关注群规则,不要刷屏。

群組導航 - 分享/推廣中发布群组链接即可。

2. 電報群推廣

群组链接可在群中发布,但只能发布一次,人数若小于 50,管理员会将你的链接发布至電報新群推送,若大于 50,则发至電報群組廣播。详情请关注该群组的公告。

3. Telegram 群組推廣

群组链接可以在群中宣传,对应的网站会更新链接到网页上。如果群组链接发生改变,也应在此群中告知。

Read More

记一次包管理的失误

想尝试一下在 Debian 用 KDE 桌面,于是执行了 apt install kde-full ,然而却报出了许多 dpkg error ,后来发现是因为一个配置文件找不到导致的一系列错误。可是在卸载清理过程中也因同样的原因出错,而且当时没有意识到,所以乱删了很多东西。无奈最后只好翻 /var/log/dpkg.log,把误删除的重新安装。

grep -oP '(?<=install ).*?(?=:)' file
grep -oP '(?<=remove ).*?(?=:)' file

Read More

Android 更改系统时区为 UTC

Android 系统设置里不能把时区更改为 UTC,只能通过模拟终端或 ADB 解决。

两种方法都试了,还不清楚是哪种产生的效果。重启之后时区改变。

方法一

1
2
3
4
5
adb shell
su
setprop persist.sys.timezone UTC
exit
exit

方法二

1
2
3
4
5
adb shell
su
settings put global time_zone UTC
exit
exit

Read More

Mastodon