VPS

在 VPS 上运行你自己的 VPN,可以为你提供一个专属、独享的出口 IP,任何商业 VPN 都不会与他人共享它。值得考虑的两种协议是 WireGuard 和 OpenVPN。WireGuard 是一款为速度而生的现代化精简协议;OpenVPN 则是成熟、可无限配置的老将。以下是你自行托管它们时的对比。 WireGuard 对比 OpenVPN:速览 特性WireGuardOpenVPN 代码库规模约 4,000 行超过 100,000 行 密码学固定的现代算法(ChaCha20、Curve25519、BLAKE2s)可配置(OpenSSL,多种密码算法) 传输仅 UDPUDP 或 TCP 速度与吞吐量更高更低 延迟更低更高 Linux 集成内核内(需要内核模块)用户空间 抗审查能力可被检测(固定握手)可借助混淆隐藏于 TCP 443 配置简单的密钥对证书与 PKI,更复杂 漫游与重连无缝重连较慢 默认端口51820/...

阅读更多 →

Debian 12 “Bookworm” 和 Ubuntu 24.04 LTS “Noble Numbat” 是 VPS 上最受欢迎的两款 Linux 选择。它们关系密切 - Ubuntu 基于 Debian 构建,两者都使用 APT 包管理器和 systemd - 因此真正的问题不是“哪个更好”,而是“哪种取舍适合你的服务器”:Debian 保守的稳定性,还是 Ubuntu 更新的软件包和商业支持。 Debian 12 对比 Ubuntu 24.04 LTS:速览 特性Debian 12 BookwormUbuntu 24.04 LTS 基础独立基于 Debian 发布模式约每 2 年一个稳定版,无固定日期固定:每 2 年一个 LTS,在四月 标准支持约 5 年,含 Debian LTS5 年,通过 Ubuntu Pro/ESM 最长可达 12 年 包管理器APT / dpkgAPT / dpkg 初始化系统syst...

阅读更多 →

AlmaLinux 和 Rocky Linux 是 CentOS 两款主流的免费替代品。在 Red Hat 将 CentOS 转向滚动更新的 CentOS Stream 之后,两者都于 2021 年问世,并且都是免费、企业级、兼容 RHEL 的重构版,提供 10 年支持。对于 VPS 来说,它们的表现几乎完全相同 - 真正的区别在于谁在背后支持各自的项目,以及每款系统与 Red Hat Enterprise Linux 的贴合程度。 AlmaLinux 对比 Rocky Linux:速览 特性AlmaLinuxRocky Linux 首次发布20212021 创立方CloudLinuxGregory Kurtzer(CentOS 联合创始人) 治理机构AlmaLinux OS Foundation(非营利组织)Rocky Enterprise Software Foundation(RESF) 商业支持方CloudLi...

阅读更多 →

在 Red Hat、CentOS、AlmaLinux 或 Rocky Linux 上添加第二个 IP 地址的方法可能与 Debian 不同,因为它通常需要使用不同的网络配置工具。在基于 Red Hat 的系统上,常用 nmcli 工具,或者直接编辑配置文件。下面是使用 nmcli 添加第二个 IP 地址的步骤。 检查网络接口是否存在 使用以下命令检查现有的网络接口: ip addr 记下接口名称,例如 ens18。 查找网络连接名称 使用以下命令列出可用的网络连接,并找到与你的接口关联的那一个: nmcli connection show 查找与你的网络接口对应的连接名称,例如: NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18 使用 nmcli 添加第二个 IP 使用 nmcli 命令添加第二个 IP: su...

阅读更多 →

在 Debian 上使用 Netplan 添加第二个 IP 地址需要编辑 Netplan 配置文件。以下是该过程的步骤: 检查网络接口是否存在 请确认您已安装网络接口,例如 eth0。您可以使用以下命令进行检查: ifconfig 查找与您的网络接口相对应的那一行。 备份 Netplan 配置文件 建议先创建当前 Netplan 配置的备份。您可以通过复制配置文件来完成此操作: sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak 编辑 Netplan 配置文件 打开 Netplan 配置文件进行编辑。例如,使用 nano 文本编辑器: sudo nano /etc/netplan/01-netcfg.yaml 添加第二个 IP 为第二个 IP 地址添加一个新的地址块。例如,如果您想添加 IP 地址 192.168.1.3: networ...

阅读更多 →

在 Debian 上添加第二个 IP 地址可以通过配置网络接口来实现。以下是此过程的步骤: 检查网络接口是否存在 请确保您已安装网络接口,例如 eth0。您可以使用以下命令进行检查: ifconfig 查找与您的网络接口对应的那一行。 备份网络接口配置 备份当前配置会带来方便。您可以通过复制配置文件来完成此操作: sudo cp /etc/network/interfaces /etc/network/interfaces.bak 编辑网络配置文件 打开网络配置文件进行编辑。例如,使用 nano 文本编辑器: sudo nano /etc/network/interfaces 添加第二个 IP 在文件中为第二个 IP 地址添加新行。例如,如果您想添加 IP 地址 192.168.1.3: auto eth0:0 iface eth0:0 inet static address 192.168.1.3 netmask 2...

阅读更多 →

步骤 1. 下载 PuTTY 和 PuTTYgen 如需下载,请访问官方网站。您可以下载 MSI (Windows Installer) 格式的安装包,其中同时包含 PuTTY 和 PuTTYgen,也可以不通过安装程序而分别下载它们。 如果您下载的是 MSI 格式的 PuTTY 安装程序,请运行它并按照向导中显示的说明操作。 步骤 2. 使用 PuTTY 密钥生成器 (PuTTYgen) 生成密钥对 从程序列表中启动 PuTTYgen 程序,您可以在“开始”菜单(Windows)中找到它,如果您创建了快捷方式,也可以在桌面上找到它。 在 PuTTY Key Generator 窗口中,将密钥类型设置为 RSA,并将密钥长度设置为 4096 而非 2048(Number of bits in a generated key)。然后,单击 Generate 按钮开始生成密钥对的过程。 在程序窗口内移动鼠标光标以生成随机数...

阅读更多 →

Qemu-Guest-Agent 是一个安装在客户机系统上的辅助守护进程。它用于在宿主机系统与客户机之间交换信息,从而允许在客户机系统上执行某些命令。常用的命令包括: 无需依赖 ACPI 命令或 Windows 策略即可关闭/重启客户机系统 更改 root 用户的密码 重新安装客户机操作系统 在开始备份之前冻结客户机系统。这样可以获得完整的备份副本,尤其是当客户机系统中包含数据库时。要详细了解其实现方式,请参阅此处 为 Windows 添加/替换 IP 地址

阅读更多 →

在某些操作系统中,默认禁止 root 用户使用密码登录;要更改这一点,您需要通过本地控制台编辑 SSH 守护进程的配置文件。 具体来说,检查目录 /etc/ssh/sshd_config.d/*.conf 中的配置文件,将 PermitRootLogin no 替换为 PermitRootLogin yes,并将 PasswordAuthentication no 替换为 PasswordAuthentication yes 如果该目录为空,则需要创建一个新文件并填入以下内容 $ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf /etc/ssh/sshd_config $ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config 然后重启 SSH 守护进程或重启虚拟机 $ sudo s...

阅读更多 →