1.先登录ssh,执行以下使命令用来查看sftp-server执行文件目录:

cat /etc/ssh/sshd_config|grep sftp

此时返回sftp-server执行文件目录可能是:Subsystem sftp /usr/libexec/openssh/sftp-server

然后在winscp的高级设置中的SFTP选项中设置中填入sftp-server执行文件目录:sudo /usr/libexec/openssh/sftp-server
1.png

接着在Shell中填入切换root用户的命令:
2.png