开发者社区> 问答> 正文

云服务器 ECS Linux SSH 无法远程登录问题, SSH 连接时出现如下错误:pam_limits(sshd:session):could not sent limit for ‘nofile’

云服务器 ECS Linux SSH 无法远程登录问题, SSH 连接时出现如下错误:pam_limits(sshd:session):could not sent limit for ‘nofile’

展开
收起
行者武松 2018-01-09 16:35:26 4411 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    处理办法

    要解决该问题,针对不同版本操作系统,请参阅如下方式处理。

    CentOS 6 之前版本操作系统
    CentOS 6 之后版本操作系统
    CentOS 6 之前版本操作系统

    对于 Cent OS(包含 RHEL)6.0之前版本操作系统,通过 /etc/security/limits.d/90-nproc.conf 进行全局资源控制。要解决该问题,请进行如下配置检查或修改:

    通过 管理终端 进入系统。
    使用 cat 等指令查看 /etc/security/limits.conf 中是否包含类似如下设置:

    End of file

    • soft nofile 655350
    • hard nofile 655350

    说明:
    默认情况下,未启用上述配置。
    第一列的 * 号,表示针对所有用户生效。也可以修改为指定的用户名,表示只对指定的用户生效。
    如果需要修改相关配置,在继续之前建议进行文件备份。
    使用 vi 等编辑器,根据服务器的规格,将最后一列数字改大,以提升限制值。或者将相关设置整个删除或注释(在最开头添加 # 号)整行配置。比如:

    * soft nofile 655350

    * hard nofile 655350

    使用 exit退出当前会话,然后从尝试客户端尝试重新连接。
    CentOS 6 之后版本操作系统

    对于 Cent OS(包含 RHEL)6.0之后版本操作系统,通过 /etc/security/limits.d/90-nproc.conf 进行全局资源控制。要解决该问题,请进行如下配置检查或修改:

    通过 管理终端 进入系统。
    使用 cat 等指令查看 /etc/security/limits.d/90-nproc.conf 中是否包含类似如下设置:

    • soft nproc 65535

    说明:
    默认情况下,未启用上述配置。
    第一列的 * 号,表示针对所有用户生效。也可以修改为指定的用户名,表示只对指定的用户生效。
    如果需要修改相关配置,在继续之前建议进行文件备份。
    使用 vi 等编辑器,根据服务器的规格,将最后一列数字改大,以提升限制值。或者将相关设置整个删除或注释(在最开头添加 # 号)整行配置。比如:

    * soft nproc 65535

    使用 exit退出当前会话,然后从尝试客户端尝试重新连接。

    https://help.aliyun.com/knowledge_detail/41483.html

    2019-07-17 21:52:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载