一、问题背景
📓问题概述
日常运维工单为用户在文件服务器上建立账户之后,用户反馈登录报错;通过相邻网段服务器进行sftp登录报错如下:
百度一下过去经验,通过重启sshd服务和检查sshd_config配置都没问题。一筹莫展!!!
二、排查过程
📌排查思路
-
尝试通过winscp客户端sftp登录,报连接异常情况;异常退出,跟服务器sftp服务访问过去错误一样
-
怀疑程序句柄数异常导致,检查发现ulmit -n, 发现只有默认1024,同时通过命令检查服务器上当前程序文件句柄数
进一步检查limits.conf,发现只是对用户做了句柄数限制,全局句柄数没问题。切换到root下已设置最大值。
-
开始怀疑程序是不是没启动,检查了程序情况,正常
4. 检查程序端口连接情况,发现问题,实际监听是61022端口
-
通过指定端口61022登录测试,成功。
三、总结
此类故障根据经验来判断,实际上端口不会默认进行修改,所以要整体检查服务是否正常。才能判断问题所在。
来源地址:https://blog.csdn.net/cctimingroad/article/details/128938396