一:问题情况
同事在某项目中遇到ssh无法远程登录服务器。并且,插显示屏查看22端口正常,没有被占用。而且,防火墙和selinux都是关闭的,重启服务和服务器也无法解决
二:解决方案
2.1:进入单用户模式
重启服务器,在如下界面按“e”
定位到ro (linux 16或者linuxefi下) 把“ro”修改成 “rw init=/sysroot/bin/sh”修改完成后按“Ctrl+x”
2.2:单用户模式下操作
切换到sysroot目录:chroot /sysroot
修改文件: vim /etc/security/limits.conf
#文件内容
<domain> <type> <item> <value>
* soft nofile 1048576
* hard nofile 1048576
* soft nproc 1048576
* hard nproc 1048576
增加如下内容,保存退出即可
退出单用户模式:exit
重启系统:reboot