博文

目前显示的是 2023的博文

使用密钥连接你的VPS

图片
  本案例使用Finalshell连接,注意Finalshell 不支持 ED25519 算法 DSA(Digital Signature Algorithm): 安全性:DSA 是一种数字签名算法,用于数字签名和验证。然而,由于其较短的密钥长度和现代计算能力的发展,DSA 已经被认为不够安全,不推荐使用。 RSA(Rivest-Shamir-Adleman): 安全性:RSA 是最早广泛应用的非对称加密算法之一,它的安全性基于大整数分解难题。安全性取决于密钥长度,通常使用 2048 位或更长的密钥。较长的 RSA 密钥长度能够提供较高的安全性。区别:RSA 的密钥生成和加密解密操作相对较慢,特别是在使用较长密钥时。然而,RSA 算法在广泛的应用和支持下,仍然是常见的非对称加密算法之一。 ECDSA(Elliptic Curve Digital Signature Algorithm): 安全性:ECDSA 是基于椭圆曲线的数字签名算法,其安全性与 RSA 相当,但在相同安全性下,需要更短的密钥长度。常用的 ECDSA 密钥长度为 256 位。区别:相对于 RSA,ECDSA 使用较短的密钥长度提供了相同的安全性,因此在性能上表现更好。它在许多场景中被广泛使用,尤其在资源受限的环境中。 Ed25519: 安全性:Ed25519 是基于 Edwards 曲线的数字签名算法,安全性与 RSA 和 ECDSA 相当。它使用 256 位密钥,提供与 3072 位 RSA 密钥相当的安全性。区别:相比较于 RSA 和 ECDSA,Ed25519 在密钥长度较短的情况下提供相同的安全性,从而提供更高的性能。它在许多环境中成为首选算法。 此处采用的是RSA密钥方式 ssh - keygen - t rsa - b 4096 - C "<CLIENT-NAME>" Lua Copy “CLIENT-NAME” 随便命名即可,用于备注 之后连续回车会默认在本机的 ~/.ssh/ 下 生成   id_rsa ( RSA 私钥文件),  id_rsa.pub (RSA 公钥文件)---可以下载用于备份,并用于其他服务器的验证登录。 为VPS服务器安装密钥,并修改SSH配置文件: 切换到用户主目录: cd ~ Lua Copy 确保 .ssh 文件夹的权限

Wordpress

图片
Debian10 搭建Wordpress(基于docker) 下载wordpress的压缩包: https://cn.wordpress.org/latest-zh_CN.tar.gz 安装PHP和相关依赖: sudo apt install php php - mysql php - gd php - xml php - curl Lua Copy Debian10 中MySQL被替换为MariaDB作为默认的关系型数据库管理系统,如此安装MariaDB数据库: sudo apt install mariadb - server Lua Copy 进入MariaDB数据库中,创建wordpress的数据库: sudo mariadb - u root - p Lua Copy 输入你设置的root密码后,进入MariaDB命令行。 CREATE DATABASE your_database ; CREATE USER 'your_user' @ 'localhost' IDENTIFIED BY 'your_password' ; GRANT ALL PRIVILEGES ON your_database . * TO 'your_user' @ 'localhost' ; FLUSH PRIVILEGES ; EXIT ; Lua Copy 在MariaDB命令行中,创建一个新的数据库和用户,并授予该用户对数据库的访问权限。请将 your_database 、 your_user 和 your_password 替换为你自己的值 安装Wordpress 将 WordPress 上传到服务器的一个目录下,进行文件解压缩 使用以下命令解压缩 WordPress 压缩包: tar - xzvf wordpress - x . x . x . tar . gz Lua Copy 将 WordPress 文件移动到 Web 服务器的文档根目录: 默认情况下,Debian 10 的 Apache 文档根目录是 /var/www/html/ 在当前文件夹目录下使用以下命令将 WordPress 文件移动到/var/www/html目录: sudo mv wordpress / /