要做一个多节点共用的 SFTP 文件服务,于是就想着给这些节点挂载一个 NAS。CentOS 7 下安装了 nfs-utils,挂载到了一个目录,比方说 /mnt/nas。
然后创建 sftp 专用账号,设定账户的主目录到 /mnt/nas/sftp,目录权限什么的也都设置好了。
问题来了:用 sftp 账号登录服务器时,密码验证步骤通过后立刻 connection closed by remote host。然而用 root 登录时一切正常的。
我折腾半天认为是权限问题,nas 目录的权限显示为 rwxrwxrwt。如果把 sftp 账号的主目录设置到 nas 以外的地方则一切正常。Linux 小白,实在不知道该怎么搞了。
然后创建 sftp 专用账号,设定账户的主目录到 /mnt/nas/sftp,目录权限什么的也都设置好了。
问题来了:用 sftp 账号登录服务器时,密码验证步骤通过后立刻 connection closed by remote host。然而用 root 登录时一切正常的。
我折腾半天认为是权限问题,nas 目录的权限显示为 rwxrwxrwt。如果把 sftp 账号的主目录设置到 nas 以外的地方则一切正常。Linux 小白,实在不知道该怎么搞了。