遇到一个很无厘头的问题,ssh任何用户都可以登录,但sftp只能用root登录,google了一上午,才找到原来需要这样,原因未知,好像CentOS不需要这样。也许是RedHat特有的方式把。
需要将用户的shell指向 sftp-server
usermod -s /lib/xx/sftp-server sftpuser
遇到一个很无厘头的问题,ssh任何用户都可以登录,但sftp只能用root登录,google了一上午,才找到原来需要这样,原因未知,好像CentOS不需要这样。也许是RedHat特有的方式把。
需要将用户的shell指向 sftp-server
usermod -s /lib/xx/sftp-server sftpuser