Ubuntu 开启SSH二次验证(Two-Factor Auth)

谷歌身份验证器 (Google Authenticator) 是 Google 推出的基于时间的一次性密码 (Time-based One-time Password, TOTP) 算法,其与 SSH Password 或 Public Key 配合,在普通 SSH 密码或密钥验证前进行基于 TOTP 的二阶段验证,以提升 SSH 登录安全性。安装PAM模块通过 SSH 登陆 Ubuntu 20.

- 阅读全文 -

Windows专业版RDP远程桌面添加受信任的SSL证书

Windows 10/11系统的远程桌面默认使用的是一张自签的SSL证书来连接,当使用RDP远程桌面时,会提示“证书来自不信任的证书验证机构”。导致这个问题的原因实际是系统使用了一个自签名的默认证书,而这个自签名证书对于客户端来说是不可信的,也就是说无法用于证明服务端的身份,客户端自然就会报告其不安全。获取证书证书可以通过阿里云申请免费证书,下载证书时选择Tomcat服务器类型,这样就可以直接获得

- 阅读全文 -

申请阿里云DDNS API

DDNS(Dynamic Domain Name Server,动态域名服务) 是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。登录阿里云,找到AccessKey管理你可以使用管理账号的AccessKey(权限全开),但为安全起见,本案例使

- 阅读全文 -

Byte/Bits 字节/位常用单位换算

Terabyte (TB): 虽然最初为1,099,511,627,776 (240)字节,但是现在许多硬盘厂商已经开始用TB表示1,000,000,000,000 (1012)。为了减少混淆,我们现在使用术语 tebibyte (TiB) 来表示 240 字节,将 TB (TB) 定义为 1012 字节。 下图显示了十进制和二进制值和名称的完整范围。DecimalAbbreviationValu

- 阅读全文 -

MIPS32汇编第一次小作业

这篇文章记录一下在学习CSE 230 - Computer Org/Assemb Lang Prog 这门课写地第一个汇编程序小作业。作业要求最后打印出来要是这个效果:Enter c3? 37 Enter c2? -148 Enter c1? 120 Enter c0? -47 Enter x? -13 p(x) = 37x^3 + -148x^2 + 120x + -47 at x = -13

- 阅读全文 -

使用rclone备份

关于RcloneRclone是一个基于命令行管理云存储的软件。它功能丰富,可以在一定程度上替代云服务商自带的Web管理接口。Rclone支持连接超过40家云服务商,其中包括S3类型的对象存储,商业和消费级的文件存储服务,以及标准传输协议(Webdav,FTP等)。Rclone可以做什么?将文件备份(以及加密)到云端从云端下载(以及解密)文件迁移云端数据挂载云端空间为本地磁盘本教程主要讲解如何使用r

- 阅读全文 -

UNIX Bench多台VPS主机性能测试

由于这两天在搭建饥荒服务器,于是顺便(被迫)把好几家VPS服务商的云虚拟主机进行了性能测试。不过后续证明,饥荒游戏运行卡不卡还是取决于服务器带宽的稳定与否,与CPU理论性能没有太大关联。如果大家聚在一起玩,建议直接在局域网内搭建。性能测试使用BYTE UNIX Benchmarks测试,数据仅供参考。测试包含以下VPS厂商:DigitalOceanRackNerdCloudCone都是便宜服务器(

- 阅读全文 -

搭建饥荒联机版游戏服务器 + 管理前端

本教程最后更新日期2022-06-25独立服务器可以用来独立的运行饥荒联机版(Don’t Strave Together Dedicated Server),而不使用图形化界面,从而节约客户端资源或者便于与他人联机。独立服务器可以搭建在 Windows/Linux 上,本教程用的是Ubuntu 20.04.4 LTS Linux服务器。服务器基本要求至少一个可以正常游玩饥荒联机版的帐号。一台向公网

- 阅读全文 -