winscp 直接sudo連ubuntn
阿新 • • 發佈:2018-11-30
參考這個貼子
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 看能不能直接開啟 如果能的話肯定有許可權了