首页 > 其他分享 >SSH 登陆 limits 配置不生效解决办法

SSH 登陆 limits 配置不生效解决办法

时间:2023-12-18 15:26:43浏览次数:33  
标签:解决办法 limits soft etc SSH nproc 65536 root

参考文档

SSH 登陆 limits 配置不生效解决办法 - 自由早晚乱余生 - 博客园 (cnblogs.com)

环境信息

公司测试环境(涉及敏感信息补贴出具体IP)

现象描述

配置/etc/security/limits.conf后退出shell 并重新登录,执行ulimit -n但显示时仍然是1024,配置并没有生效。

配置文件如下

/etc/security/limits.d/20-nproc.conf

[root@server203 ~]# cat /etc/security/limits.d/20-nproc.conf 
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     4096
root       soft    nproc     unlimited

/etc/security/limits.conf

[root@server203 ~]# cat /etc/security/limits.conf
*               hard    nofile          65536
*               soft    nofile          65536
root            hard    nofile          65536
root            soft    nofile          65536
*               soft    nproc           65536
*               hard    nproc           65536
root            soft    nproc           65536
root            hard    nproc           65536
*               soft    core            65536
*               hard    core            65536
root            soft    core            65536
root            hard    core            65536

解决方法

检查sshd 服务的 PAM 模块是不是没有开启

/etc/security/limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,我们没有开启 PAM 模块,最终也就没有读取到 /etc/security/limits.conf 的内容。 引用自SSH 登陆 limits 配置不生效解决办法 - 自由早晚乱余生 - 博客园 (cnblogs.com)

/etc/ssh/sshd_configUsePAM no 更改为 UsePAM yes, 然后重启 sshd 服务。

grep 'UsePAM' /etc/ssh/sshd_config
UsePAM yes

systemctl restart sshd
# exit并重新登录机器
ulimit -n 
65536

标签:解决办法,limits,soft,etc,SSH,nproc,65536,root
From: https://www.cnblogs.com/liushiya/p/17911296.html

相关文章

  • 关于DVWA靶场File Inclusion中出现The PHP function allow_url_include is not enable
    做实验时发现fileinclusion报错:ThePHPfunctionallow_url_includeisnotenabled,翻译一下是PHP函数allow_url_include还未启用,这时我想到之前好像配置DVWA靶场环境时也用到了这个第一反应我跑去查看PHP配置文件php.ini纳尼?!allow_url_include=on啊,明明已经开了啊剑锋一转难不成......
  • 记Linux跑ChatGLM2的坑及低显存解决办法
    记录一下踩过的坑…0.环境配置:全程国内网Ubuntu20.04withPython3.8andCUDA12.2RTX3060Laptop(6G)1.ChatGLM的下载:#clone仓库gitclonehttps://gitclone.com/github.com/THUDM/ChatGLM2-6BcdChatGLM2-6Bpip3install-rrequirements.txt#pip加速自行百......
  • 2014SQL附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
    点击数据库右键附加,出现如下错误  使用sql语句附加出现如下EXECsp_attach_db@dbname='你的数据库名',@filename1='mdf文件路径(包缀名)',@filename2='Ldf文件路径(包缀名)' 解决方法:找到xxx.MDF与xxx_log.LDF文件,右键-属性-安全-在组或用户名处添加AuthenticatedU......
  • ssh如何连接服务器
    ssh如何连接服务器?两种连接方式通过账号密码登陆通过密钥直接登陆通过账号密码登陆在终端使用命令登陆:ssh[服务器用户名]@[服务器ip或服务器域名]之后输入服务器用户密码即可登陆通过密钥直接登陆首先在本地创建自己的私钥公钥,终端输入ssh-keygen然后一路回车,如果......
  • Centos 报错:The SSL connection could not be established, see inner exception 解决
    yumupdateyuminstallwgettarmakegccperlpcre-develzlib-develwgethttps://www.openssl.org/source/openssl-1.1.1l.tar.gztarzxvfopenssl-1.1.1l.tar.gzcdopenssl-1.1.1l./config--prefix=/usr--openssldir=/etc/ssl--libdir=libno-sharedzlib-dynamic......
  • 简单的SSH代理如何实现
    需求场景如上图所示只有主机A可以访问目标主机,主机B或者其他外来主机都是无法访问目标主机的,而主机B是可以访问主机A的造成这种问题的原因有很多中,例如防火墙设置了策略现在无法对目标主机的防火墙做策略更改,那要如何实现主机B对目标主机的ssh远程登录呢解......
  • git 配置多个ssh
    1、配置用户名、密码查看配置--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown$gitconfig--global-lfilter.lfs.clean=git-lfsclean--%ffilter.lfs.smudge=git-lfssmudge--%ffilter.lfs.process=git-lfsfilter-proce......
  • vue项目 npm install 安装依赖 特别慢 解决办法
    vue项目npminstall安装依赖特别慢解决办法使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法,在安装时可以手动指定从哪个镜像服务器......
  • 使用富文本编辑器KindEditor上传图片,一直显示:上传中,请稍后... 的解决办法
    问题详细:在使用KindEditor上传图片时,后端已经接收到了,但前端仍在加载如下图: 解决办法:在配置文件中书写以下代码:X_FRAME_OPTIONS='ALLOWALL' 原因:由于Django配置文件中默认将X_FRAME_OPTIONS配置为了DENY——表示该页面不允许在frame中展示,即便是在相同域名......
  • Linux实现指定用户sftp传输,静止ssh登录
    1、环境名称ipserver192.168.1.1client192.168.1.22、服务器创建repl用户useradd-m-d/home/repl-s/usr/sbin/nologinrepl3、修改密码passwdrepl4、ssh配置#该行不注释Subsystemsftp/usr/libexec/openssh/sftp-server#增加一下行......