參考:
https://www.haiyun.me/archives/winscp-sftp-sudo-root.html
一般root賬戶在服務器上會被禁止ssh,此時普通用戶需要通過sudo執行管理員權限命令。如果需要使用winscp,會有普通用戶權限不足的問題。
本文提供一個方法可使用普通用戶通過sudo提權使用winscp的方法
首先確認自己的普通賬戶sudo 能夠免密碼執行,然后在服務器上查看 sftp-server程序路徑(本文使用CentOS 7)
$ sudo cat /etc/ssh/sshd_config | grep sftp #output: Subsystem sftp /usr/libexec/openssh/sftp-server
設置sudo訪問sftp