winscp 直接sudo连ubuntn

参考这个贴子

https://www.cnblogs.com/liangzai-cool/p/5956090.html

https://jingyan.baidu.com/article/9c69d48f87ff2913c8024e69.html

======================================================

首先 winscp 确实没法输入密码

所以要用visudo 加一下权限 (visudo 相于 sudo vi /etc/sudoers  这个文件)

(注说明下 visudo 在ubuntn下会打开 gun nano 这个编辑器  用ctrl+O 是保存  用 ctrl+X 是退出)

先在linux下找一下 sftp-server在哪  , ubuntn 在 /usr/lib/sftp-server这个位置

然用 visudo 

加一行 

扫描二维码关注公众号,回复: 4296669 查看本文章

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 看能不能直接打开  如果能的话肯定有权限了

猜你喜欢

转载自my.oschina.net/u/4000302/blog/2963461