FinalShell远程连接CentOS下方文件列表信息不显示且刷新报空指针异常
1 问题描述
可正常连接CentOS服务器,但是文件列表为空,刷新报错空指针:
2 解决方法
2.1 编辑sshd_config
输入命令:
vi /etc/ssh/sshd_config
在文件中Subsystem的位置下添加:
Subsystem sftp internal-sftp
注意:一定要注释掉原配置Subsystem sftp /usr/libexec/openssh/sftp-server,否则就会重启sshd.service服务时报错。
2.2 重启sshd.service服务
重启服务:
systemctl restart sshd.service
重启后重新使用FinalShell连接CentOS:
文件信息列表成功显示,问题解决!
出现这种情况的原因通常是因为修改了文件的权限或客户端异常中断,本人推测可能是因为我在出问题的前一天,/data目录无法显示,就大批量修改文件的权限读/写/执行权限,但是执行到一半卡着,我就主动中断的权限修改的进程,当时没有问题。但是当晚笔记本电脑因为停电导致耗电关机,可能就是这两个操作导致的问题。