A. Linux7.5使用sftp链接root用户正常,但链接sftp用户报错
这个问题的原因是ChrootDirectory的权限问题,你设定的目录必须是root用户所有,否则就会出现问题。所以请确保sftp用户根目录的所有人是root, 权限是 750 或者 755。注意以下两点原则:
目录开始一直往上到系统根目录为止的目录拥有者都只能是 root,用户组可以不是 root。
目录开始一直往上到系统根目录为止都不可以具有群组写入权限
上面2点一定注意,仔细检查。我就是因为这个问题,导致一直有这个问题。仔细检查配置后,解决问题。
还有一种可能是sftp用户下进程太多,超过了默认值,使用lsof -u sftp | wc -l查看下,然后修改nproc的值或重启电脑。