参考这个贴子html
https://www.cnblogs.com/liangzai-cool/p/5956090.htmllinux
https://jingyan.baidu.com/article/9c69d48f87ff2913c8024e69.html服务器
======================================================ssh
首先 winscp 确实无法输入密码编辑器
因此要用visudo 加一下权限 (visudo 相于 sudo vi /etc/sudoers 这个文件)server
(注说明下 visudo 在ubuntn下会打开 gun nano 这个编辑器 用ctrl+O 是保存 用 ctrl+X 是退出)htm
先在linux下找一下 sftp-server在哪 , ubuntn 在 /usr/lib/sftp-server这个位置blog
然用 visudo ftp
加一行 权限
username ALL=NOPASSWD:ALL
或者
username ALL=NOPASSWD:/usr/lib/sftp-server
(username是你linux 的用户名呀) 按ctrl-O 保存后
在winscp的设置里的 管理站点-》编辑-》高级
sftp选项 sftp的服务器改为 sudo -s /usr/lib/openssh/sftp-server
sftp选项 sell改为 sudo su-
这样就能够了
能够改一下 /etc/sudoers 看能不能直接打开 若是能的话确定有权限了