Debian手动更新openssh到9.8p1版本的方法 最近网警追的紧,说openssh爆出未经验证的远程执行(RCE)漏洞,攻击者可以提权至 root 最高权限,在不需要用户交互的情况下执行任意代码。 针对这一漏洞,应对方法有: 1、限制ssh登录ip 2、更新openssh到最新版本 注意:通常来说限制登录ip是必要手段,但是并不是所有服务器都有办法限制登录ip,因此升级openssh版本才是最优选择。 目前各操作系统的软件源均不支持openssh......继续阅读
Debian:解决apt-get安装中的E: Sub-process /usr/bin/dpkg returned an error code (1)问题 问题描述 在Debian用apt-get安装软件包的时候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)问题 解决方法 [code] cd /var/lib/dpkg/ sudo mv info/ info_bak # 现将info文件夹更名 sudo mkdir info # 再新建一个新的info文件夹 sudo apt-get......继续阅读
Nginx报504 gateway timeout错误的解决方法 问题情况:504 Gateway Time-out 分析原因:Nginx报504 gateway timeout错误引起,一个是文件配置问题,另一个是相关处理时长了,最后也有可能是资源不足导致了,下面我们一起来看看。 解决办法: 1、修改Nginx的服务器配置 如果实在是优化不了了,可以把Nginx的超时时间上调。 看看时间是否符合要求,在nginx里面的三个参数: [code] fastcgi_......继续阅读
Nginx: [emerg] getpwnam(“www”) failed错误 Linux 64系统中安装nginx时如果出现错误:nginx: [emerg] getpwnam(“www”) failed in ........ 解决方法1: 在nginx.conf中 把user www www;的注释去掉,在这句前面加#即可 解决方法2: 错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令: [code] /usr/sbin/gr......继续阅读
Linux创建www用户组和用户 我习惯将lnmp的用户名和组是www。 [code] id www[/code] id: www: no such user [code] groupadd www[/code] groupadd: group 'www' already exists //开始添加www用户 [code] useradd -g www -s /sbin/nologin www[/code] //再查看一下 [co......继续阅读
Fedora 40 安装nginx后网站无法访问 情况一:是否启动成功 检查Nginx配置文件 [code] nginx -t[/code] 如下图就是配置文件语法没有问题 重新启动(每次修改配置文件都要重新启动) [code] nginx -s reload[/code] 然后查看是否有Nginx进程 [code] ps -ef | grep nginx[/code] 如下图有三个进程就是启动成功了 情况二:防火墙是否关闭,端口是否开放 1、一......继续阅读
Debian 12开启 root 用户 ssh 登录功能 1、给 root 用户设置密码 [code] sudo passwd root[/code] 2、修改 /etc/ssh/sshd_config 文件 2.1找到 #PermitRootLogin 一行 改成 PermitRootLogin yes ,也就是删掉前端的注释并做改后面的值为yes 2.2删掉#PasswordAuthentication yes 前面的 # 3、重启 ssh 服务 [......继续阅读
Nginx: [emerg] getpwnam(“www”) failed错误 Linux 64系统中安装nginx时如果出现错误:nginx: [emerg] getpwnam(“www”) failed in ........ 解决方法1: 在nginx.conf中 把user www www;的注释去掉,在这句前面加#即可 解决方法2: 错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令: [code] /usr/sbin/gr......继续阅读
Debian通过bashrc文件设置Linux环境变量 通过修改用户目录下的~/.bashrc文件进行配置: [code] nano ~/.bashrc # 在最后一行加上 export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin[/code] 注意事项: 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生......继续阅读
Debian12安装最新版本nginx 序言 Debian12的源里nginx最大版本只支持到1.22,所以想安装最新版nginx,可以参考官方文档。 安装步骤 1、安装依赖库 [code] apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring[/code] 2、导入key密钥 [code] curl https://nginx.org/ke......继续阅读