歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> 如何解決Linux開啟SSH後沒有限制Limit值問題

如何解決Linux開啟SSH後沒有限制Limit值問題

日期:2017/3/2 10:28:30   编辑:Linux維護

我們在使用Linux操作系統時,總是會開啟SSH服務,不過有時我們會發現,登錄SSH後,limit值並未得到限制。這個問題該怎麼解決呢?今天小編就和大家一起來看看這個問題的解決方法吧,希望對大家有所幫助。

解決方法:

查看了下相關生成應用的進程的limits情況,發現是修改後的值。(cat /proc/pid/limits)

我使用su - user 後發現ulimit -a 的值又顯示成功

那這是什麼問題呢?

ssh登錄後不成功,那我想會不會是pam模塊被人修改了呢? 查看/etc/pam.d/login /etc/pam.d/sshd 都包含了pam_limits.so

那麼會不會是sshd沒有使用pam模塊呢?

看了下配置文件

grep -i pam /etc/ssh/sshd_config

注釋了。突然想起了服務器的ssh版本被升級過。應該沒有開啟pam,編譯安裝的時候需要加上參數--with-pam。rpm包都開啟了的。

這就是開啟SSH服務後,limit值未得到限制的解決方法了。有遇到這個問題的用戶,就和小編一樣檢查一下這些文件吧,這樣就可以發現問題的產生原因了。

Copyright © Linux教程網 All Rights Reserved