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 

加一行 

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 看能不能直接打開  如果能的話肯定有權限了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章